Size: a a a

2020 February 22

а

а это кто in rust_offtopic
Alex Zhukovsky
Как мне проаннтоировать что "возвращает нулл если аргумент нулл"? Как мне сделать Some(None)?
А как такое типами выразить?
источник

AZ

Alex Zhukovsky in rust_offtopic
а это кто
А как такое типами выразить?
foo :: (Functor f) => f Int -> f Int
источник

а

а это кто in rust_offtopic
хмм
источник

AZ

Alex Zhukovsky in rust_offtopic
foo (Identity 5)
foo (Just 5)
источник

а

а это кто in rust_offtopic
Alex Zhukovsky
foo :: (Functor f) => f Int -> f Int
Непоняла
источник

AZ

Alex Zhukovsky in rust_offtopic
а это кто
Непоняла
источник

AZ

Alex Zhukovsky in rust_offtopic
Identity это враппер который ничего не делает
источник

AZ

Alex Zhukovsky in rust_offtopic
есть функция x => x которая ничего не делает, которую мы сиспользуем когда не хотим преобразовывать аргумент
источник

AZ

Alex Zhukovsky in rust_offtopic
Identity это то же самое, но на уровне типов: когда мы не хотим заворачивать значение
источник

AZ

Alex Zhukovsky in rust_offtopic
enum Identity<T> {
  Identity(T)
}
источник

AZ

Alex Zhukovsky in rust_offtopic
если в расте описать
источник

а

а это кто in rust_offtopic
Ладно
источник

DF

Dollar Føølish in rust_offtopic
Так в функторе может быть и ноне
источник

DF

Dollar Føølish in rust_offtopic
Ну типа ты же при компиляции не знаешь что там
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
для веба берёшь джаву/.нет/пыху и вот тебе всё уже порешали
постоянно ловлю "тип не зарегистрирован" и прочую хуету в шарпе. чяднт?
источник

AZ

Alex Zhukovsky in rust_offtopic
Dollar Føølish
Так в функторе может быть и ноне
так это то поведение что мне нужно, если ноне то ноне
источник

DF

Dollar Føølish in rust_offtopic
Как будет сигнатура конкретная выглядеть?
источник

DF

Dollar Føølish in rust_offtopic
Ну т.е. та которая под объявлением идет
источник

DF

Dollar Føølish in rust_offtopic
Вторая третья и т.п.
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
а хочешь прикол? есть ещё фабрики фабрик, ничем конструкторы типов не напоминает?
нет, не напоминают. От фабрик хрен абстрагируешься
источник