Size: a a a

2020 October 14

Dv

Dr. Friedrich von Ne... in F# Chat
Prunkles Dreemurr
(Я знаю что это специфика рантайма, дайте пошутить)
Это не каст и не специфика, а просто специальный атрибут, который применили к FSharpOption. Ты можешь и свой тип такой сделать.

(но лучше не стоит, он начинает работать весьма арканно)
источник

Dv

Dr. Friedrich von Ne... in F# Chat
IdiocyAcceptance
конкретно по файлику я тебе не покажу, но помпилятор просто знает про option тип и работает с ним соответсвенно
Ошибка.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ты мыслишь в правильном направлении, но всё работает не совсем так (именно из-за этого возможного NRE).

Там специальный атрибут на типе, который делает трансформацию всех свойств и методов в статики, чтобы они не кидали NRE.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
IdiocyAcceptance
хотя поведение странное, конечно, он как будто как extension работает
Именно так.

Ну только это не какая-то случайная оптимизация, а прям специально так и задумано.
источник

nn

noname nobody in F# Chat
Help me.
C#:
public async Task<List<string>> LoadVersionList()
       {
           var list = new List<string>();
           return list;
       }
F#:
???? как запустить в F#?
источник

nn

noname nobody in F# Chat
результат получить в смысле?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
noname nobody
результат получить в смысле?
Async.AwaitTask, например.
источник

nn

noname nobody in F# Chat
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ну или дедовские методы, всякие там .Result, .GetAwaiter().GetResult()
источник

Dv

Dr. Friedrich von Ne... in F# Chat
noname nobody
StartAsTask не надо.
источник

nn

noname nobody in F# Chat
реально туплю. давно ф№ не юзал
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ну, я сказал, как
источник

nn

noname nobody in F# Chat
все равно не понял 🙄
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ну, результат получен. Хотя код очень странный.
источник

MS

Michael Snytko in F# Chat
У нас с ментором разница 11 часов. Решили писать game of life на Fable, еще он сказал что-то насчет Elm Architecture, и что React лучше использовать через Feliz
источник

MS

Michael Snytko in F# Chat
Интересно как нас сматчили с такой разницей
источник

nn

noname nobody in F# Chat
разобрался
источник

Dv

Dr. Friedrich von Ne... in F# Chat
noname nobody
разобрался
Ну вот так уже полущ.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Но я тут подумал и решил, что это ничем не отличается от .Result, только выглядит значительно более fancy.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Это точно код, который нужен?
источник