Size: a a a

2020 December 28

А

Алексей in F# Chat
Я не понимаю
источник

DB

Denis Bobrov in F# Chat
Алексей
По версиям сейчас скажу
версии в студию )
источник

А

Алексей in F# Chat
Сек
источник

VS

Vasily Shapenko in F# Chat
По факту разворачивание  cont  происходит только в кейсе с []
источник

VS

Vasily Shapenko in F# Chat
Если написать без cont(), то все будет ок
источник

VS

Vasily Shapenko in F# Chat
Или  cont  должна быть списком функций
источник

VS

Vladimir Shchur in F# Chat
да все там ок с cont, посмотри шарплаб
источник

VS

Vasily Shapenko in F# Chat
Ну  я бы не сказал, что ок
источник

VS

Vladimir Shchur in F# Chat
не вижу что не ок)
источник

VZ

Vlad Zaa in F# Chat
Там еще от рантайма зависит, помню были проблемы с макосью - FCS валился со стековерфлоу, вроде должны были пофиксить
источник

VZ

Vlad Zaa in F# Chat
с 3.1 вроде
источник

А

Алексей in F# Chat
.NET Core 3.1.10 - эт рантайм. А где я могу версию компилятора глянуть? что-то не могу найти
источник

А

Алексей in F# Chat
Vladimir Shchur
да все там ок с cont, посмотри шарплаб
Точно ок? я смотрю в C# версию кода и вот тут мы получаем стэковерфлоу жеж
источник

А

Алексей in F# Chat
Когда инвокаем cont
источник

VS

Vasily Shapenko in F# Chat
Ну вот я о том же
источник

VS

Vladimir Shchur in F# Chat
почему?
источник

А

Алексей in F# Chat
потому что Cont разворачивается в класс с полем FsharpFunc
источник

А

Алексей in F# Chat
и внутри Invoke мы вызываем его
источник

А

Алексей in F# Chat
И так пока стека хватает...
источник

А

Алексей in F# Chat
Просто странно что в интернете пишут что это должно работать как хвостовая рекурсия, меня это смутило
источник