Size: a a a

2021 March 05

SP

Stanislav Popov in rust_offtopic
все там проще
источник

SP

Stanislav Popov in rust_offtopic
вот я и не понял твой пример ) к чему ты это
источник

AN

Alex Noname in rust_offtopic
Roman Blog
ну нахрена там one, я не смотрел, но скорее всего адепт пытался в типе выразить 1
то ты загнул 😂
источник

D

Dima in rust_offtopic
Roman Blog
ну нахрена там one, я не смотрел, но скорее всего адепт пытался в типе выразить 1
Воо, пошло, зачем тебе сразу вешать ярлыки, это же ничего не решает и только во вред твоей миссионерской деятельности идёт?
источник

SP

Stanislav Popov in rust_offtopic
в расте такая тема. есть у тебя

fn yo(a: u32){
  1/a
}

ты начинаешь это обобщать

fn yo<T>(a: T){
  1/a
}

мы тут ничего не знаем про то что умеет T, поэтому пишем

fn yo<T>(a: T) where T Div{
  1/a
}

и надо как то выразить 1 в типе T
источник

НТ

Николай Тихонов... in rust_offtopic
Roman Blog
ну сколько будет сумма от 0 до 100
на этот вопрос уже дал ответ Гаусс
источник

SP

Stanislav Popov in rust_offtopic
а про пеано-упоротость я даже пока не читаю
источник

KR

Kai Ren in rust_offtopic
Αλεχ Zhukovsky
только определять 100 через 100 не очень умно вроде
Я там вообще в шутку написал, мол глупая автоматизация глупой простыни тучки)
А вы все такие сурьёзные)

Если быть сурьёзным тоже, то там нужно индукцию на трейтах написать. Важно, что бы для каждого Num был определён его cons
источник

RB

Roman Blog in rust_offtopic
Dima
Воо, пошло, зачем тебе сразу вешать ярлыки, это же ничего не решает и только во вред твоей миссионерской деятельности идёт?
чего?
источник

SP

Stanislav Popov in rust_offtopic
Kai Ren
Я там вообще в шутку написал, мол глупая автоматизация глупой простыни тучки)
А вы все такие сурьёзные)

Если быть сурьёзным тоже, то там нужно индукцию на трейтах написать. Важно, что бы для каждого Num был определён его cons
и какой был бы интерфейс? т.е. пример юзания
источник

SP

Stanislav Popov in rust_offtopic
проблема же как я понимаю в том что все что захочет число - захочет число в том типе который хочет возвратить
источник

SP

Stanislav Popov in rust_offtopic
т.е. нельзя reduce 100 потому что там T
источник

D

Dima in rust_offtopic
Roman Blog
чего?
"адепт", ты любишь употреблять это слово, оно имеет неприятный оттенок (по крайней мере в твоих устах) зачем тебе это делать?
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
и какой был бы интерфейс? т.е. пример юзания
А какая вообще изначальная задача, ещё раз? Написать 1 + 100 для typenum?
источник

RB

Roman Blog in rust_offtopic
Dima
"адепт", ты любишь употреблять это слово, оно имеет неприятный оттенок (по крайней мере в твоих устах) зачем тебе это делать?
Как мне называть адепта? К тому же нет никакого оттенка. То, что я говорю о том, что у адептов есть какие-то неприятные свойства - они есть не у адептов. Назови я их как угодно - ничего не изменится. В самом же адепте ничего нет
источник

SP

Stanislav Popov in rust_offtopic
Kai Ren
А какая вообще изначальная задача, ещё раз? Написать 1 + 100 для typenum?
для typenum как я понимаю совсем трудно. ну то что выше я описал. но да, это можно и грязно через from
источник

SP

Stanislav Popov in rust_offtopic
просто дженерик-математика
источник

AN

Alex Noname in rust_offtopic
Kai Ren
А какая вообще изначальная задача, ещё раз? Написать 1 + 100 для typenum?
источник

SP

Stanislav Popov in rust_offtopic
есть One и Zero трейты. чувак сделал 2 из One
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
для typenum как я понимаю совсем трудно. ну то что выше я описал. но да, это можно и грязно через from
Ну то есть у тебя каждое число новый тип, или что ты имеешь в виду под дженерик математикой? Я не совсем понимаю что именно тебе хочется лифтануть на уровень типов.
источник