Size: a a a

2021 March 13

p

polunin.ai in rust_offtopic
suhr
А у тебя есть свидетельство подобных проблем?
В питоне везде interface{}
источник

EG

Emmanuel Goldstein in rust_offtopic
< — нормальный ASCII-символ, почему его заэскейпило? Потому что это специальный символ для HTML, и ты можешь захотеть взять JSON-строку и запихнуть её в HTML, и добрый Go позаботился о тебе.
WAT
источник

p

polunin.ai in rust_offtopic
И там куча проблем из-за этого
источник

s

suhr in rust_offtopic
polunin.ai
В питоне везде interface{}
Но мы говорим не про питон.
источник

SP

Stanislav Popov in rust_offtopic
suhr
А у тебя есть свидетельство подобных проблем?
> свидетельство подобных проблем?
затираешь нахуй тип до any и дрочишь в рантайме. и правда какие могут быть проблемы?
источник

EG

Emmanuel Goldstein in rust_offtopic
suhr
Но мы говорим не про питон.
Напоминает о PHP
источник

EG

Emmanuel Goldstein in rust_offtopic
Не туда реплай
источник

p

polunin.ai in rust_offtopic
suhr
Но мы говорим не про питон.
Мы говорим про концепцию, а она от языка не зависит
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
< — нормальный ASCII-символ, почему его заэскейпило? Потому что это специальный символ для HTML, и ты можешь захотеть взять JSON-строку и запихнуть её в HTML, и добрый Go позаботился о тебе.
WAT
Сюда реплай
источник

МП

Мимо Проходящий... in rust_offtopic
polunin.ai
И там куча проблем из-за этого
списывать свои проблемы на язык - классика даннинга крюгера
источник

s

suhr in rust_offtopic
polunin.ai
Мы говорим про концепцию, а она от языка не зависит
Есть некоторое различие между interface {} всюду и interface {} локально.
источник

EG

Emmanuel Goldstein in rust_offtopic
suhr
Есть некоторое различие между interface {} всюду и interface {} локально.
У Go any в любом нетривиальном месте, к сожалению.
источник

s

suhr in rust_offtopic
Точно так же, как есть различие между unsafe всюду (С++) и unsafe локально (Rust).
источник

EG

Emmanuel Goldstein in rust_offtopic
Примерно как в C void*
источник

SP

Stanislav Popov in rust_offtopic
suhr
Есть некоторое различие между interface {} всюду и interface {} локально.
локально - везде где надо T->T
источник

b

badtrousers in rust_offtopic
Emmanuel Goldstein
У Go any в любом нетривиальном месте, к сожалению.
ну ты же забиваешь, на самом деле
источник

s

suhr in rust_offtopic
Emmanuel Goldstein
У Go any в любом нетривиальном месте, к сожалению.
Прям как unsafe в расте.
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
локально - везде где надо T->T
да
источник

b

badtrousers in rust_offtopic
например с тем же json. да, номинально я могу получить map[string]interface{}
источник

b

badtrousers in rust_offtopic
но я всегда буду записывать его в какую–то структуру, которая для меня часто определена
источник