Comments 20
Понаписааааали =) Хорошая статья, правда встречаются синтаксические ошибки, но это по большей части опечатки.
Скажите, а где вы используете этот язык?
Скажите, а где вы используете этот язык?
Всё-таки статическая типизация это очень хорошо :)
Спасибо за карму, перенёс в «Разработку».
> a = «the meaning of life» --> была строка,
> a = 42 --> стало число
Откуда Вы знаете Великий Вопрос?
> a = 42 --> стало число
Откуда Вы знаете Великий Вопрос?
А Вы видели Contracts в PLT Scheme? Позволяет решить поставленную Вами задачу, кроме всего прочего. Contracts основывается на design by contract.
Например,
> (provide/contract
> [create (string? number? boolean?. ->. account?)])
(и все, теперь мы определили сигнатуру для функции create: три аргумента, строка, число и булева переменная, возвращает пользовательский «тип» account).
Еще тут: docs.plt-scheme.org/guide/contracts.html
Например,
> (provide/contract
> [create (string? number? boolean?. ->. account?)])
(и все, теперь мы определили сигнатуру для функции create: три аргумента, строка, число и булева переменная, возвращает пользовательский «тип» account).
Еще тут: docs.plt-scheme.org/guide/contracts.html
Актуально для меня сейчас, побольше бы статей про Lua. Выбор стоит между Lua, Python, и JS…
Приятно наблюдать на хабре свежеприглашённого человека, встретившегося на ServerFault :) Wellcome!
о_О За мной следят? ;-)
o_O ещё как: и RSS, и хабр… Договор с операторами спутников пока в процессе :)))
всё-таки первый русский, встреченный там :)
всё-таки первый русский, встреченный там :)
Кошмар! Всё, ухожу в подполье, меняю ники! :-)
Вообще, русских на serverfault много:
www.google.com/search?q=Russia+site:serverfault.com/users
Вообще, русских на serverfault много:
www.google.com/search?q=Russia+site:serverfault.com/users
Sign up to leave a comment.
Контроль типов аргументов функций в Lua