Size: a a a

2020 January 14

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
Ы, оказывается
let x: f32 = 0;

не работает. Я думал, что Rust сумеет вывести тип литерала.
Есть какой-нибудь RFC на untyped literals?
s/0/1/
источник

S

SedSub in rust_offtopic
Emmanuel Goldstein
Ы, оказывается
let x: f32 = 0;

не работает. Я думал, что Rust сумеет вывести тип литерала.
Есть какой-нибудь RFC на untyped literals?
Ы, оказывается
let x: f32 = 1;
не работает. Я думал, что Rust сумеет вывести тип литерала.
Есть какой-нибудь RFC на untyped literals?
источник

P

Pavel in rust_offtopic
Emmanuel Goldstein
Ы, оказывается
let x: f32 = 0;

не работает. Я думал, что Rust сумеет вывести тип литерала.
Есть какой-нибудь RFC на untyped literals?
увы, я уже все коленки стёр о них, зато "0.0" можно писать как "0."
источник

r

red75prime in rust_offtopic
0 имеет псевдотип {integer}. 0. - {float}
источник

AZ

Alex Zhukovsky in rust_offtopic
пиши 1. если ленивый
источник

EG

Emmanuel Goldstein in rust_offtopic
red75prime
0 имеет псевдотип {integer}. 0. - {float}
Я понимаю, но это неэргономично. Численный литерал можно легко коэрсить к флоату в этом контексте.
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
пиши 1. если ленивый
ок.
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Я понимаю, но это неэргономично. Численный литерал можно легко коэрсить к флоату в этом контексте.
боринг раст же)
источник

B

Bogdan in rust_offtopic
Андрей
С вот такой штукой просто
ну это прямо юзкейс для From/Into
источник

B

Bogdan in rust_offtopic
Андрей
С вот такой штукой просто
клон лишний!
источник

B

Bogdan in rust_offtopic
да, к сожеаленю андроид клиент ен умеет отображать ЖЕПЕГ
на десктопе ще +/-
источник

А

Андрей in rust_offtopic
Bogdan
клон лишний!
А без него не выходит
источник

B

Bogdan in rust_offtopic
так убери &
источник

А

Андрей in rust_offtopic
Хмм, справедливо
источник

А

Андрей in rust_offtopic
Пасиба
источник

B

Bogdan in rust_offtopic
если уж по ссылке принимать то просто слайс &[i64] что тоже будет полезно
источник

B

Bogdan in rust_offtopic
а внутри уже оборачивать в век
источник

А

Андрей in rust_offtopic
Нет, так низя
источник

В

Вафель in rust_offtopic
Emmanuel Goldstein
Ы, оказывается
let x: f32 = 0;

не работает. Я думал, что Rust сумеет вывести тип литерала.
Есть какой-нибудь RFC на untyped literals?
let x: f32 = 0.;

integer/float между собой не выводятся и наверное даже к лучшему.
источник

EG

Emmanuel Goldstein in rust_offtopic
Вафель
let x: f32 = 0.;

integer/float между собой не выводятся и наверное даже к лучшему.
Я согласен, что {float} должно быть нельзя привести к {integer}, но считаю, что {integer} должно быть можно привести к {float}.
источник