Size: a a a

2021 July 03

МЕ

Макс Епифанов... in CODE BLOG / C#
меня вот этот ваш + на ф шарпе смущает
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
который с какого то фига приводит к инту
источник

AB

Alex Berezhnykh in CODE BLOG / C#
нет, в F# ничто неявно не приводится
источник

AB

Alex Berezhnykh in CODE BLOG / C#
кроме делегатов в особых случаях
источник

AB

Alex Berezhnykh in CODE BLOG / C#
F# строгий тут, а не как C# приведем, а потом ебёнемся в рантайме
источник

AB

Alex Berezhnykh in CODE BLOG / C#
/сделаем какшку
источник

AB

Alex Berezhnykh in CODE BLOG / C#
если ты из функции возвращаешь double, то тип выведется как double
источник

AB

Alex Berezhnykh in CODE BLOG / C#
внутренняя магия по выводу типов и ты получаешь, что нужно
источник

AB

Alex Berezhnykh in CODE BLOG / C#
и получаешь ошибку, когда плюсуешь double к int
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
А ты говорил компилятор умный))
источник

AB

Alex Berezhnykh in CODE BLOG / C#
а это тут при чём?
источник

AB

Alex Berezhnykh in CODE BLOG / C#
неявные преобразования — зло и приводят к ошибкам
источник

AB

Alex Berezhnykh in CODE BLOG / C#
компилятор умный
источник

AB

Alex Berezhnykh in CODE BLOG / C#
если ты считаешь, что нуно кастить одно к другому неявно, то компилятор тут не виноват
источник

IC

Ilya L Che in CODE BLOG / C#
Приведение типов и вывод типов - это разные вещи.
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Так зачастую так программируют
источник

AB

Alex Berezhnykh in CODE BLOG / C#
знаешь, когда аппарат рентгеновского излучения убьёт пару чуваков из-за неявного приведения, тогда становится не так весело
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Преобразование из одного типа в другой
источник

AB

Alex Berezhnykh in CODE BLOG / C#
F# выводит типы на основе того, как ты используешь типы
источник

AB

Alex Berezhnykh in CODE BLOG / C#
при этом не допускаются неявные приведения
источник