Size: a a a

2020 November 10

g

gsomix in F# Chat
Pavel
А какое поведение правильное и почему?
Мы уже обсудили. :)
источник

P

Pavel in F# Chat
Для тех кто в танке плиз)
источник

P

Pavel in F# Chat
Кмк можно и так и так интерпретировать, что захватывает ссылку на переменную и потрм читает её свежее значение, и что захватывает значение переменной..
источник

P

Pavel in F# Chat
Как должно быть?
источник

g

gsomix in F# Chat
Pavel
Как должно быть?
В for захватывает ссылку на переменную i.
источник

g

gsomix in F# Chat
В коде на F# никакой переменной нет, как и в случае foreach на C#.
источник

g

gsomix in F# Chat
Там на каждой итерации цикла новое значение.
источник

P

Pavel in F# Chat
Ну это может зависеть от леталей реализации форича, можно слелать что на каждой итерации и переменную обновляет
источник

P

Pavel in F# Chat
В фшарп же ce замутят потом чтото типа стэйт машины и поведение такого кода изменится..
источник

RM

Roman Melnikov in F# Chat
Переслано от Roman Melnikov
Господа, у меня тут зависший ишуй есть в компилятор fable,
https://github.com/fable-compiler/Fable/issues/1936
Мотивации не хватает его начать фиксить.
Не хочет ли кто-нибудь со мной его поковырять?
источник

RM

Roman Melnikov in F# Chat
Переслано от Roman Melnikov
Полезный выхлоп - можно будет на Fable писать для Next js приложения
источник

g

gsomix in F# Chat
Pavel
Ну это может зависеть от леталей реализации форича, можно слелать что на каждой итерации и переменную обновляет
Это и так зависит от деталей реализации foreach.
источник

g

gsomix in F# Chat
И эту деталь один раз меняли в C#5.
источник

g

gsomix in F# Chat
Мы повторяемся, это уже обсуждали выше.
источник

g

gsomix in F# Chat
Pavel
В фшарп же ce замутят потом чтото типа стэйт машины и поведение такого кода изменится..
Нет, не изменится.
источник

I

IdiocyAcceptance in F# Chat
Roman Melnikov
Переслано от Roman Melnikov
Господа, у меня тут зависший ишуй есть в компилятор fable,
https://github.com/fable-compiler/Fable/issues/1936
Мотивации не хватает его начать фиксить.
Не хочет ли кто-нибудь со мной его поковырять?
Я бы с тобой поковырял что-нибудь на выходных в самом компиляторе F#, в фубле сорян)
источник

RM

Roman Melnikov in F# Chat
IdiocyAcceptance
Я бы с тобой поковырял что-нибудь на выходных в самом компиляторе F#, в фубле сорян)
Мне банального понимания того как это работает не хватает =/
источник

VK

Vladislav Khapin in F# Chat
Pavel
В фшарп же ce замутят потом чтото типа стэйт машины и поведение такого кода изменится..
оно только на ce и list array экспрешены повлияет и то поведение не изменит
источник

Н

Нагаев Ренат... in F# Chat
какой вариант правильней, если в функции нет асинхронных вычислений, но надо именно Async<'a>?
let test a = async {return a}
или
let test a = a |> async.Return
источник

RM

Roman Melnikov in F# Chat
Нагаев Ренат
какой вариант правильней, если в функции нет асинхронных вычислений, но надо именно Async<'a>?
let test a = async {return a}
или
let test a = a |> async.Return
Эквивалентно
источник