Size: a a a

2021 April 07

В

Вячеслав in F# Chat
че вы задушнили, чел просто по привычке как на С стал писать цикл не понимая основ фп в  F#
источник

EB

Eyes in the Box in F# Chat
да, очень на это похоже
источник

EB

Eyes in the Box in F# Chat
там по идее достаточно [1..2]
источник

EB

Eyes in the Box in F# Chat
ну или если планируется как-то че-то из этого списка делать, то потом это уже к List.fold/List.reduce
источник

TK

Traveller Kolsky in F# Chat
Попробуй создать шаблон проекта tutorial на f#, если есть visual studio. Там можно будет поиграться с примерами и разобраться, что да как. Сразу очевидно не будет, но со временем все примеры поймёшь.
источник

TK

Traveller Kolsky in F# Chat
По идее есть два типа программ: обычные, с методом main args, помеченный атрибутом [<EntryPoint>] и указанием в файле Assembly.fs, где искать main, и скриптовые, где весь файл - одна большая безымянная функция, которая не принимает на вход никаких параметров и ничего не возвращает. Его можно полностью выделить, а можно частями, и запускать в интерпретаторе с помощью alt+enter, получая промежуточные значения в переменную it.
источник

AK

Andrei Kulheiko in F# Chat
Вячеслав прав мне надо, я просто пишу подобие си шарпа, на F#  дополнить логику в модуле, у меня есть switch  в 1 из условий которого я интегрирую логику считывания csv
и от туда я вычитываю данные и в модуль с# возвращаю джсонину
собственно времени не ух ты как дофига на разборы, поэтому решил немного в лоб попробовать
собственно не смог понять в чем же проблема и почему данная ошибка выстреливает как беспощадная
источник

AK

Andrei Kulheiko in F# Chat
источник

TK

Traveller Kolsky in F# Chat
Короче, если хочешь сохранить значение куда-то, добавь let name = перед всем кодом, потом сможешь вывести через printfn или другим удобным способом.
источник

TK

Traveller Kolsky in F# Chat
Или просто поставь точку с запятой после SerializeObject
источник

VS

Vasily Shapenko in F# Chat
Фигурные скобки не нужны
источник

AH

Ayrat Hudaygulov in F# Chat
Товарищи, а у нас ничего умнее нет?
            let mutable line = Unchecked.defaultof<string>
           let! firstLine = reader.ReadLineAsync()
           line <- firstLine
           
           while line <> null do
               
               let! newline = reader.ReadLineAsync()
               line <- newline


выглядит как говно
источник

AH

Ayrat Hudaygulov in F# Chat
хочу совместить
let! mutable line = reader.ReadLineAsync()
while line <> null do
 ...
источник

AH

Ayrat Hudaygulov in F# Chat
@Lanayx ты по-любому такую говнину писал
источник

оГ

отец Григорий... in F# Chat
Read all :)
источник

AH

Ayrat Hudaygulov in F# Chat
нет спасибо!
источник

оГ

отец Григорий... in F# Chat
Наверняка есть
источник

AH

Ayrat Hudaygulov in F# Chat
мне нужно построчно читать
источник

AH

Ayrat Hudaygulov in F# Chat
но дело не в этом. я хочу let! с мутабл совместить
источник

AH

Ayrat Hudaygulov in F# Chat
приходится аж в три строчки
источник