Ayrat
!
Диёр
эээээээээ
Ayrat
ну шо
Диёр
а анчекед обязательно?
Ayrat
ну нет
Ayrat
может начальное значение задать
Ayrat
а потом переопределить через начальное значение
Диёр
Диёр
сколько можно
Диёр
зачем отвлекать
Диёр
В метро после рекламы показывают.
Nuxs🏴‍☠️
Короче, пока отложил машинное обучение, начинаю изучение статистики
Андрей
зачем отвлекать
кто кого от чего тут отвлекает?
Nuxs🏴‍☠️
Зачем?
Для машинного обучения
Anonymous
Для машинного обучения
А зачем его изучать
Anonymous
?
Nuxs🏴‍☠️
По фану :3
Mark
на решарпере нельзя декомпилить в F# ?
Dr. Friedrich
на решарпере нельзя декомпилить в F# ?
Увы, нет. Декомпиляторов в F# (пока?) не существует в природе.
Mark
понятно
Mark
в целом годный продукт по ощущениям.
Mark
я только что скачал
Romɑn
Это бан.
Эта шутка уже не смешная
Диёр
Или ты дедушке не веришь?
Hog
Нет, я верю, конечно :)
Hog
Все ходы записаны :)
Shub
Я вообще не помню, когда это писал :) чо за некропостинг? :)
про переписывание крестового кода на эфшарп. в крестах цикл был
Hog
Я щитал, что фолд он по последовательности. А твм была последовательность? Нет? Зачем тогда брать какие-то инструменты ненужные?
Hog
Потом. Воскресенье вечер - не до фолдов :)))
Shub
Я щитал, что фолд он по последовательности. А твм была последовательность? Нет? Зачем тогда брать какие-то инструменты ненужные?
в эфшарпе рекурсия не то, чтобы очень рабочий инструмент, у нас даже tco толком нету. в том примере вполне можно было сверткой все, по смыслу больше на крестовый цикл было бы похоже, чем рекурсия
Shub
ну поинт в изучении идеоматики все-таки.
Ilya
Сделали бы в F# короткий вариант кейворда mutable. Я себя уродом чувствую, когда начинаю его печатать.
Ilya
Вон, в котлине толерантно сделано.
Nuxs🏴‍☠️
Как в F# избегать нагромождения от явных приведений?
Dr. Friedrich
Как в F# избегать нагромождения от явных приведений?
Фолбэчиться на средства, которые используют неявные приведения.
Dr. Friedrich
Например, при передаче аргументов в функцию.
Dr. Friedrich
Хотя там не всё и не везде так работает. Надо конкретное место смотреть, где у тебя там чего приводится.
Nuxs🏴‍☠️
На фшарпе невозможно писать без интеллисенса и подсвечивания ошибок
Shub
На фшарпе невозможно писать без интеллисенса и подсвечивания ошибок
зумеры без интелисенса и подсвечивания ошибок и на русском-то писать не могут, что уже говорить про моменты, когда думать надо?
Shub
ты про аннотации типов что ли?
Shub
если да, то аннотации нужны только в местах, где компилятор не может однозначно вывести тип
Shub
но т.к. код приходится читать чаще, чем компилить, то есть гайдлайны, где ставить аннотации, а где ставить не надо
Nuxs🏴‍☠️
Я про то, что надо постоянно приводить одни типы к другим
Shub
покажи пример
Nuxs🏴‍☠️
Например let a = double (List.sum lst) / double (List.length lst)
Shub
то есть начнем с того, что в эфшарпе нет приведения типов
Shub
ты там классы матчишь, что ли?
Dr. Friedrich
Например let a = double (List.sum lst) / double (List.length lst)
Напиши свою функцию для получения среднего значения в сиквенсе
Dr. Friedrich
А список выкинь
Shub
Нет
в таком случае я не понимаю, что ты имеешь ввиду под "приведением типов"
Nuxs🏴‍☠️
И это напрягает
Shub
К double оба раза приводится
потому что ты неправильно считаешь
Shub
ты упражнения делаешь?
Nuxs🏴‍☠️
Нет
Shub
т.е. это реальный код в какой-то реальной задаче?
Shub
Seq.average & Seq.averageBy
Shub
Да
см. выше.
Nuxs🏴‍☠️
Не ругайтесь, но вот вам нерабочий пример
Nuxs🏴‍☠️