Ayrat
У меня кстати отдельного нда нет. В контракте обычные пункты про "не показывайте наши циклы никому!"
Ayrat
Поэтому я показываю когда хочу ограниченно)
Roman
Зато тем, кто будет после нас - будет легче жить
Ayrat
Сродни удалению рака с метастазами
Понимаю. Я тут System.Web неймспейс удалял вместе с Owin недавно. Местами плакал
Ayrat
Это вообще не проблема
Ну это как сказать.
Roman
Ну это как сказать.
Чистишь ты такой хэлпер
Roman
Который внутри в конфигурэйшон менеджер лезет
Roman
Осталось 2 места из 40
Roman
Заходишь в предпоследнее - а это моделька
Roman
На 550 юзаджей в 112 проектах
Roman
Roman
И в этот момент ты понимаешь, что день будет крайне продуктивным
Ayrat
Неткор нужен. Без него можно хоронить код сразу
Roman
Правда конфижки тот ещё ад
Hog
Aleksandr
Но вообще мне тоже не нравится тот код суммы, который он приводит
Aleksandr
Я привык к коду, который должен читаться слева направо
Aleksandr
[for (x,y) in Seq.zip xs ys -> x*y] |> Seq.sum В F#
Aleksandr
Или Seq.zip xs ys |> Seq.sumBy (fun (x, y) -> x * y)
Vasiliy
@AnutaU https://www.papercall.io/dotnetby а это интересная конфа?
Vasiliy
ну вдруг там была, я об этом.
Анна
Но если я ничего не путаю, то там @sergey_tihon в программном комитете
Vasily
Отговорите меня упороться в srtp
Anonymous
Отговорите меня упороться в srtp
не упарывайся, подумой
Romɑn
Отговорите меня упороться в srtp
это прекрасное желание. Продолжай
Николай
Отговорите меня упороться в srtp
не делай этого, ты ещё слишком молод
Николай
чорт
Vasily
Ладно, теперь о серьезном
Vasily
Кто- нить op_Explicit баловался?
Ayrat
Кто- нить op_Explicit баловался?
Я. Варниги кидает, игноришь
Vasily
Варнинги видел
Vasily
Не понял, как вызвать
Ayrat
Нимагу, иду на работу только.
Ayrat
)
Vasily
Точнее так
Ayrat
Это для конвертации в инт например
Vasily
Есть тип a и тип b
Ayrat
Неявных кастов нет
Ayrat
Есть тип a и тип b
Забудь, хардкастом ебашь
Vasily
У b есть эксплишит в а
Vasily
Забудь, хардкастом ебашь
Бля, мечту не ломай
Ayrat
Не, так не взлетит. Оп_експлисит он для сртп функций типа функции int byte И пр
Vasily
Хочется для функции b->a
Ayrat
Кастить чо угодно куда угодно так не выйдет
Vasily
Точнее вызвать в функции get<a> b
Ayrat
let toType<'a,_> (x:'a) = (# "" x: 'b #)
Ayrat
"5" |> toType<int,_>
Vasily
Шо за кавычки?
Ayrat
Шо за кавычки?
Там можно ИЛ написать
Vasily
Хммм
Vasily
Норм магия
Vasily
Попробуем
Vasiliy
Там можно ИЛ написать
а кто будет писать компилятор?
Vasily
Я вчера ебанул последнего босса в Секиро наконец-то
Ayrat
а кто будет писать компилятор?
Компилятор будет ругаться на эту функцию поэтому ее надо засунуть в отдельный файл с супрессом варниги
Vladislav
let toType<'a,_> (x:'a) = (# "" x: 'b #)
let inline toType<'b> x = (# "" x: 'b #)
Ayrat
Каст опасный может повалить программу
Ayrat
Без ексепшна
Vasiliy
вы как начинаете про высокоуровневую магию тут говорить, прям грустно и зависть. хочу тоже уметь так :D
Vasily
Ну там по идее же констрейнт навернется
Vasily
На эту функцию
Vladislav
let inline toType<'b> x = (# "" x: 'b #)
там один параметр нужен
Vladislav
плюс инлайн
Ayrat
там один параметр нужен
Хм, ну может быть. Я с телефона пишу (
Vasily
Вот про # не слышал
Ayrat
Вот про # не слышал
Черная магия.