LINUX.ORG.RU

История изменений

Исправление vertexua, (текущая версия) :

import std::process

let sender = process.channel lambda (receiver) {
  let number = receiver.receive

  # Here the compiler knows that
  # "number" is always an Integer:
  number + 5
}

# This is OK:
sender.send(2)

# This will produce a type error:
sender.send('oops')

# «number» is always an Integer

Вот тут у меня нехорошие подозрения. Не ijk ли это из фортрана, Или просто оно из плюса вычислило тип?

Исправление vertexua, :

import std::process

let sender = process.channel lambda (receiver) {
  let number = receiver.receive

  # Here the compiler knows that
  # "number" is always an Integer:
  number + 5
}

# This is OK:
sender.send(2)

# This will produce a type error:
sender.send('oops')

# «number» is always an Integer

Вот тут у меня нехорошие подозрения. Не i,j,k ли это из фортрана. Или просто оно из плюса вычислило тип?

Исходная версия vertexua, :

import std::process

let sender = process.channel lambda (receiver) {
  let number = receiver.receive

  # Here the compiler knows that
  # "number" is always an Integer:
  number + 5
}

# This is OK:
sender.send(2)

# This will produce a type error:
sender.send('oops')

# «number» is always an Integer

Вот тут у меня нехорошие подозрения. Не i,j,k ли это из фортрана