F# News
461 subscribers
7 photos
1.39K links
F# channel
@fsharp_chat

Send your proposals to @fsharp_chat
Download Telegram
[Перевод] F# 1: Hello World

Этот текст является вольным переводом серии статей Sacha Barber из Brighton, UK , которые мне показались достаточно интереснымЭто первый пост в моей серии по F#. Итак, что мы собираемся охватить? Как хорошо знают многие программисты, принято начинать с примера «Hello World».Так что мы будем делать именно это. Итак, без лишних слов, что нужно для создания отдельного приложения «Hello World» на F#. Читать дальше →

https://habr.com/ru/post/470003/?utm_campaign=470003&utm_source=habrahabr&utm_medium=rss
[Перевод] F#2: Среда FSI

Как многие из вас знают, я парень из C#. Поэтому, если я просто хочу что-то попробовать, я обычно просто открываю LINQPad и пробую что-то там. Если всё разрастается и мне нужно больше контроля над экспериментами, я откажусь от LINQPad и разверну приложение ConsoleApplication в Visual Studio. Оба эти подхода работают нормально, но было бы неплохо, если бы существовала какая-то среда, в которой вы могли бы попробовать что-то внутри самой Visual Studio, даже не создавая новый проект.К счастью, в F# это есть. Читать дальше →

https://habr.com/ru/post/470033/?utm_campaign=470033&utm_source=habrahabr&utm_medium=rss
F#3: Форматирование текста

При работе с любым языком вам, скорее всего, нужно будет отформатировать текст, и F# ничем не отличается.Поскольку F# является языком .NET, мы всегда можем использовать Console.WriteLine (..) и String.Format (..), где мы можем использовать любой из обычных форматеров, которые вы использовали в своем обычном коде .NET.Однако F# также поддерживает более похожий на синтаксис метод C, который доступен в модуле Core.Printf. Одна функция внутри него может использоваться вместо использования класса Console.WriteLine (..) .NET. Читать дальше →

https://habr.com/ru/post/470037/?utm_campaign=470037&utm_source=habrahabr&utm_medium=rss