Size: a a a

Rust — русскоговорящее сообществo

2020 October 11

Э

Эрик in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
почему?
Выше смотри.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Прямо перед твоим сообщением.
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
не вижу
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
почему?
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
и это не |x| x
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
и это не |x| x
Это |x| x
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
это |x : &i32 -> *const i32| x
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
это |x : &i32 -> *const i32| x
Неважно
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Это здесь тип заметен
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
А если ты это передаёшь как аргумент в какую-то сложную функцию, то ты можешь и не заметить, что типы вывелись с coercion'ом
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
не вижу смысла так делать. Я бы сделал |x| x.into() для явности
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
|x| x имеет право коэрсить тип результата
identity нет
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Αλεχ Zhukovsky
не вижу смысла так делать. Я бы сделал |x| x.into() для явности
Проблема в том, что это может произойти случайно
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
identity более строгий вариант
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
Emmanuel Goldstein
|x| x имеет право коэрсить тип результата
identity нет
ну ок, не думал про это. В реальности не представляю где это бы мне пригодилось
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообществo
Emmanuel Goldstein
identity более строгий вариант
да, и им могут не пользоваться просто потому что длинное имя
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
У него в любом случае более длинное имя, даже если оно было бы из одной буквы
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
std::convert::id это всё ещё длиннее, чем |x| x
источник

H

Hirrolot in Rust — русскоговорящее сообществo
зато id короче
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Hirrolot
зато id короче
Для этого он должен быть в prelude
источник