Re[2]: F# - A Functional Programming Language
От: palm mute  
Дата: 18.10.07 11:47
Оценка:
Здравствуйте, Кодёнок, Вы писали:


Кё>Кто-нить объяснит, зачем ml требует писать «let rec». Неужели и так не ясно, rec или не rec.

В ML следующий код создает 3 разные переменные foo:
let foo = 1
let _ = print_int foo (* печатает 1 *)

let foo = foo + 1
let _ = print_int foo (* печатает 2 *)

let foo = foo + 2
let _ = print_int foo (* печатает 4 *)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.