Size: a a a

2020 March 25

AZ

Alex Zhukovsky in rust_offtopic
мне вот они не так нужны, вывод важнее
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
перегрузка это когда в одном неймспейсе есть несколько функций с разными параметрами
Что такое "разные параметры"?
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Что такое "разные параметры"?
с разным количеством/типом аргументов входных
источник

AK

Alexander Krivitskiy in rust_offtopic
Alex Zhukovsky
фолдом по идее это надо делать
Ну я костылю свой груп бай, который бы сравнивал элементы попарно друг за другом. Вот тот спан выше должен вернуть

([1, 2, 3, 4], [8, 9, 10.....]) А дальше рекурсивно легко группы выделить
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
с разным количеством/типом аргументов входных
> "типом аргументов входных"
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
> "типом аргументов входных"
да
источник

G

Gymmasssorla in rust_offtopic
источник

p

polunin.ai in rust_offtopic
мы про перегрузку и говорили все это время
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
мне вот они не так нужны, вывод важнее
+
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander Krivitskiy
[1, 2, 3, 4, 8, 9, 10, 11, 10, 11, 12, 14, 16, 16, 17] - > [[1, 2, 3, 4], [8, 9, 10, 11], [10, 11, 12], [14], [16], [16, 17]]
у тебя типы не совпадают, тут [[Int]], а там был ([Int],[Int]) в твоей функции
источник

AK

Alexander Krivitskiy in rust_offtopic
Alex Zhukovsky
у тебя типы не совпадают, тут [[Int]], а там был ([Int],[Int]) в твоей функции
Груп бай будет выглядит как

grpBy p xs = ys : grpBy p zs
 where (ys, zs) = slidingSpan p xs
источник

G

Gymmasssorla in rust_offtopic
Alexander Krivitskiy
[1, 2, 3, 4, 8, 9, 10, 11, 10, 11, 12, 14, 16, 16, 17] - > [[1, 2, 3, 4], [8, 9, 10, 11], [10, 11, 12], [14], [16], [16, 17]]
Сейчас реализую
источник

p

polunin.ai in rust_offtopic
impl Foo for Bar<i32>;
impl Foo for Bar<f32>;

тут разные неймспейсы
источник

p

polunin.ai in rust_offtopic
Bar<i32>, Bar<f32>
источник

AK

Alexander Krivitskiy in rust_offtopic
Alex Zhukovsky
у тебя типы не совпадают, тут [[Int]], а там был ([Int],[Int]) в твоей функции
Я так реализовал, только мне реверсы в спане не нравятся
источник

G

Gymmasssorla in rust_offtopic
Alexander Krivitskiy
Я так реализовал, только мне реверсы в спане не нравятся
Можно реализовать проще и лучше
источник

AK

Alexander Krivitskiy in rust_offtopic
Gymmasssorla
Можно реализовать проще и лучше
Вот я тоже в это верю) Но не додумался как
источник

G

Gymmasssorla in rust_offtopic
Сейчас доделаю и покажу)
источник

G

Gymmasssorla in rust_offtopic
Просто если ты через списки так сделаешь, то потом муторно доказывать
источник

p

polunin.ai in rust_offtopic
так Exception'ы это все таки нечистая операция?
источник