Comments 15
хорошо, жаль что статья под замком, ссылку в твиттер дать не выйдет
+1
вы номер поста видели?
+7
юникод, это еще что — а пробелы в именах не хотите?:
let ``хабра хабр`` = 1
используется, например, в FsUnit чтобы давать чеговеческие имена тестам
let ``хабра хабр`` = 1
используется, например, в FsUnit чтобы давать чеговеческие имена тестам
[<TestFixture>]
type ``A game of bowling`` ()=
[<Test>] member x.
``with simple scores should get the expected score.`` ()=
scoreBowls [1;2;3] |> should equal 6
[<Test>] member x.
``with a spare should get the expected score (spare).`` ()=
scoreBowls [2;8;1] |> should equal 12
[<Test>] member x.
``with a strike should get the expected score (strike).`` ()=
scoreBowls [10;1;2] |> should equal 16
[<Test>] member x.
``that is perfect should get a score of 300.`` ()=
scoreBowls [for i in 1..18 -> 10] |> should equal 300
+3
Еще надо обязательно дать ссылку на:
www.tryfsharp.org/Tutorials.aspx
чтоб можно было попробовать не отходя от кассы
www.tryfsharp.org/Tutorials.aspx
чтоб можно было попробовать не отходя от кассы
0
У нас в проекте в продакшене используется достаточно большой модуль, который написан целиком на F#. Модуль генерирует на лету SQL для запросов в базу на основе фильтров, которые пользователи создают. Так что совсем не бесполезный язык)
-1
Отступы уплыли. А они ох как важны…
+3
> Идентификатор — это имя, к которому привязано какое-либо значение, причем изменить его нельзя, идентификатор можно только переопределить. С этим, кстати, можно столкнуться не только в F#, но и во всех других функциональных языках программирования.
А Хабранарод, тем временем, продолжает настаивать что Common Lisp — функциональный…
А Хабранарод, тем временем, продолжает настаивать что Common Lisp — функциональный…
-1
Common Lisp, так же как и F# — мультипарадигменный. На самом деле в F# тоже есть способ создавать переменные:
0
А для тех, у кого с русским все хорошо, порекомендую совсем недавно вышедшую книгу Криса Смита «Программирование на F#».
Что особо ценно — очень грамотно переведена.
Что особо ценно — очень грамотно переведена.
0
Sign up to leave a comment.
Введение в F#, или полезное о бесполезном