Для пользователя вроде бы ничего не значит. Просто мне не нравится, что портабельная версия весит 225 мегабайт, и только сам файл syncthing.exe занимает 23 мегабайта. Хотя там делов-то обратиться к диску, к интернету и синхронизировать.
Был тут один недавно, тоже упорно писал статьи, которые получали минусы. Потом у него опустилась карма, а потом аккаунт вообще удалили со всеми статьями и комментариями.
Когда спорят (например, на этой странице), то к общему решению не приходят. Почему-то. Культура спора не развита, наверно. Или не хватает «судьи». В боксе есть судья, который разнимает дерущихся боксеров, указывает на ошибки.
любой метод это результат по сути одной строчки кода которая описывает все кейсы, без циклов и if/else
[1..100]
|> Seq.map (function
| x when x%5=0 && x%3=0 -> "FizzBuzz"
| x when x%3=0 -> "Fizz"
| x when x%5=0 -> "Buzz"
| x -> string x)
|> Seq.iter (printfn "%s")
Из интернета:
В Пентагоне наконец-то официально признали: НЛО существуют. Министерство обороны США объявило подлинными сделанные несколько лет назад видеокадры погони американских истребителей за неопознанными летающими объектами.
Иногда let ругают за его избыточность и ненужность. Но обычно это делают те, кто не идет дальше элементарных примеров объявления переменных в Rust. Дело в том, что инструкция let занимается не объявлением переменных, а сопоставлением выражения с образцом (паттерном):
Пришел с банковской карточкой, ей открыл дверь, ей же оплатил.
[1..100]
|> Seq.map (function
| x when x%5=0 && x%3=0 -> "FizzBuzz"
| x when x%3=0 -> "Fizz"
| x when x%5=0 -> "Buzz"
| x -> string x)
|> Seq.iter (printfn "%s")
(ссылка)
Тут, вроде, есть и циклы, и условия.
В Пентагоне наконец-то официально признали: НЛО существуют. Министерство обороны США объявило подлинными сделанные несколько лет назад видеокадры погони американских истребителей за неопознанными летающими объектами.
А если сделать без let? Что будет хуже?