Size: a a a

2021 April 08

SP

Stanislav Popov in rust_offtopic
^^^^
источник

EG

Emmanuel Goldstein in rust_offtopic
Если тебе дефолтного не хватает
источник

EG

Emmanuel Goldstein in rust_offtopic
Первый аргумент, cls
источник

p

polunin.ai in rust_offtopic
Почему статикметод не сделать обычный
источник

SP

Stanislav Popov in rust_offtopic
ну я постоянно юзаю. а дефотлный кстати не определяю вообще
источник

SP

Stanislav Popov in rust_offtopic
а если из такого же статикметода?
источник

EG

Emmanuel Goldstein in rust_offtopic
Потому что в отнаследованном классе ты не сможешь получить какие-то свойства класса
источник

EG

Emmanuel Goldstein in rust_offtopic
В статикметоде нельзя получить класс по определению
источник

EG

Emmanuel Goldstein in rust_offtopic
А в классметоде можно
источник

EG

Emmanuel Goldstein in rust_offtopic
Вообще, rule of the thumb это тебе никогда не нужен @staticmethod.
источник

EG

Emmanuel Goldstein in rust_offtopic
Если ты поймал себя на том, что пишешь @staticmethod, сделай его свободной функцией
источник

p

polunin.ai in rust_offtopic
Ты серьезно нахуй?
источник

p

polunin.ai in rust_offtopic
Это в питоне не работает
источник

SP

Stanislav Popov in rust_offtopic
какое то у вас неправильное ооп
источник

p

polunin.ai in rust_offtopic
В питоне скоупов нет
источник

SP

Stanislav Popov in rust_offtopic
вот вот
источник

EG

Emmanuel Goldstein in rust_offtopic
Класс тебе скоупа не создаёт, ты ебанутый?
источник

p

polunin.ai in rust_offtopic
Ты вынужден создавать статикметоды как приватные функции для модуля
источник

SP

Stanislav Popov in rust_offtopic
еще в питоне нельзя определять дефолтный конструктор
источник

p

polunin.ai in rust_offtopic
init()?
источник