Size: a a a

2020 January 06

AZ

Alex Zhukovsky in rust_offtopic
Tux
как метод подразумевает вызов
и что?
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
будет проще. А то скала 2.х немного вербозная
Кстати, они даже курс взяли на dotty. https://www.scala-lang.org/2019/12/18/road-to-scala-3.html

Мол 2.14 выпускать не имеет особого смысла, лучше Scala 3 сразу
источник

T

Tux in rust_offtopic
не семантичненько
источник

r

red75prime in rust_offtopic
Антон ⚙️
Не очень, на самом деле. Как метод не вызовешь, абстрагироваться по этой операции нельзя. Не говоря уже о том, что подобный каст может очень много разных вещей делать
Две вещи, если не ошибаюсь. Урезать/расширять/кастить инты/указатели без изменения (части) битового представления и превращать float в integer и обратно с изменением битового представления.
источник

T

Tux in rust_offtopic
ты же не возмущаешься что fut.await() не сделали)
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Кстати, они даже курс взяли на dotty. https://www.scala-lang.org/2019/12/18/road-to-scala-3.html

Мол 2.14 выпускать не имеет особого смысла, лучше Scala 3 сразу
ну да, это по сути и будет основным языком через годик
источник

AZ

Alex Zhukovsky in rust_offtopic
это как раст 2018 в бете
источник

AZ

Alex Zhukovsky in rust_offtopic
поэтому имеет смысл сразу его брать
источник

G

Gymmasssorla in rust_offtopic
Понял
источник

AZ

Alex Zhukovsky in rust_offtopic
Arsenii Lyashenko
u32::from
u32::try_from
но это не as
источник

AL

Arsenii Lyashenko in rust_offtopic
Alex Zhukovsky
но это не as
Зато решает описанные им проблемы
источник

AZ

Alex Zhukovsky in rust_offtopic
Arsenii Lyashenko
Зато решает описанные им проблемы
не решает
источник

AL

Arsenii Lyashenko in rust_offtopic
Alex Zhukovsky
не решает
Какие?
источник

AZ

Alex Zhukovsky in rust_offtopic
let x: usize = 10;
let y: isize = x.into();


Не работает
источник

AL

Arsenii Lyashenko in rust_offtopic
Alex Zhukovsky
let x: usize = 10;
let y: isize = x.into();


Не работает
Тут через try_into
источник

G

Gymmasssorla in rust_offtopic
> (4) dropped constructs to make the language smaller and more regular

https://dotty.epfl.ch/docs/reference/overview.html

Вот это мне очень нравится
источник

AZ

Alex Zhukovsky in rust_offtopic
Arsenii Lyashenko
Тут через try_into
источник

AZ

Alex Zhukovsky in rust_offtopic
поведение различается
источник

p

polunin.ai in rust_offtopic
Tux
в русте ж нормально сделали val as u32
Если вычисления на 5+ операций с разными типами, получается каша
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
> (4) dropped constructs to make the language smaller and more regular

https://dotty.epfl.ch/docs/reference/overview.html

Вот это мне очень нравится
с имплиситами таки чо-то сделали)
источник