Size: a a a

2021 March 07

I

IdiocyAcceptance in F# Chat
Vic Khov
вот в каком тут порядке применяются функции ?
_ _ _
вот зачем так делать...
А где ты нашёл это? Я могу понять что и в каком порядке, но всё равно требуется время. Код не идиоматичный всё же
источник

VS

Vasily Shapenko in F# Chat
Шифровка
источник

VK

Vic Khov in F# Chat
Ilya L Che
У map первым параметром идёт функция, потом лист. Вот из inner columns получили функцию, потом сделали композицию с конструкторами Rows, Some и передали rows завершающим аргументом. То есть в скобочках получилась функция rows -> Option<Rows> или что-то вроде того.
ну я разобрался, спасибо
источник

VK

Vic Khov in F# Chat
IdiocyAcceptance
А где ты нашёл это? Я могу понять что и в каком порядке, но всё равно требуется время. Код не идиоматичный всё же
я просто чужой рефакторил код, чтобы он стал чуть понятнее для меня и может кого-то ещё в будущем
источник

I

IdiocyAcceptance in F# Chat
Vic Khov
вот в каком тут порядке применяются функции ?
_ _ _
вот зачем так делать...
Я ещё вижу что ты вроде как в райдере, но не раскрасил что есть функция, а что нет
источник

I

IdiocyAcceptance in F# Chat
Это тоже затрудняет понимание
источник

I

IdiocyAcceptance in F# Chat
По крайней мере мне
источник

VK

Vic Khov in F# Chat
IdiocyAcceptance
Я ещё вижу что ты вроде как в райдере, но не раскрасил что есть функция, а что нет
а где это включается?
источник

I

IdiocyAcceptance in F# Chat
Fonts And Colors -> F#
источник

I

IdiocyAcceptance in F# Chat
F# function identifier
источник

VK

Vic Khov in F# Chat
IdiocyAcceptance
F# function identifier
Круто, спс
А я так понимаю в райдере нет semantic highlighting-а как в VSCode? Или он наоборот включен по-умолчанию
источник

I

IdiocyAcceptance in F# Chat
Vic Khov
Круто, спс
А я так понимаю в райдере нет semantic highlighting-а как в VSCode? Или он наоборот включен по-умолчанию
Всё есть, просто когда мы добавили эти раскраски, решили оставить дефолт чтобы люди не офигели от резких перемен
источник

IC

Ilya L Che in F# Chat
IdiocyAcceptance
Fonts And Colors -> F#
Что-то я таких пунктов вообще в райдере не нахожу.
источник

I

IdiocyAcceptance in F# Chat
Ilya L Che
Что-то я таких пунктов вообще в райдере не нахожу.
Мм, как буду дома скину, если не найдёшь к тому времени)
источник

AS

Artur Sult in F# Chat
Добрый вечер, я только начинаю изучать f#. В качестве примера асинхронного кода приводится:
open System
open System.IO

let printTotalFileBytes path =
   async {
       let! bytes = File.ReadAllBytesAsync(path) |> Async.AwaitTask
       let fileName = Path.GetFileName(path)
       printfn $"File {fileName} has %d{bytes.Length} bytes"
   }
...

Т.е., File.ReadAllBytesAsync(path) это асинхронная функция, как asyncio.sleep() в python? Т.е., я не могу в пайтоне с асинхронными функциями использовать просто sleep, а нужно asyncio.sleeep. В F# так же?
источник

VA

Vagif Abilov in F# Chat
Ilya L Che
Что-то я таких пунктов вообще в райдере не нахожу.
Я тоже не нашел
источник

И

Иван in F# Chat
Ilya L Che
Что-то я таких пунктов вообще в райдере не нахожу.
источник

IC

Ilya L Che in F# Chat
Ага, и в Values поменять цвет для function.
источник

AH

Ayrat Hudaygulov in F# Chat
Artur Sult
Добрый вечер, я только начинаю изучать f#. В качестве примера асинхронного кода приводится:
open System
open System.IO

let printTotalFileBytes path =
   async {
       let! bytes = File.ReadAllBytesAsync(path) |> Async.AwaitTask
       let fileName = Path.GetFileName(path)
       printfn $"File {fileName} has %d{bytes.Length} bytes"
   }
...

Т.е., File.ReadAllBytesAsync(path) это асинхронная функция, как asyncio.sleep() в python? Т.е., я не могу в пайтоне с асинхронными функциями использовать просто sleep, а нужно asyncio.sleeep. В F# так же?
да, асинк функции возвращают значение завернутое в промиз некий
источник

AH

Ayrat Hudaygulov in F# Chat
для sleep есть Async.Sleep
источник