Size: a a a

2020 November 11

IB

Ilya Bogdanov in Rust Beginners
diabolo
регулярки не perl/pcre — это УГ, и то что регулярки для большинства шумерская клинопись — это грустно.
ну справедливости ради регулярки действительно легче писать, чем читать
источник

SH

Stas Hehera in Rust Beginners
подскажите пожалуйста как конвертировать .as_str() в f64?
источник

С

Сергей in Rust Beginners
Stas Hehera
подскажите пожалуйста как конвертировать .as_str() в f64?
f64::parse, скорее всего
источник

SH

Stas Hehera in Rust Beginners
.map(|re_match| re_match.as_str().parse::<f64>().unwrap()), не работает
mismatched types [E0308] expected f64, found Option<f64>
источник

С

Сергей in Rust Beginners
Stas Hehera
.map(|re_match| re_match.as_str().parse::<f64>().unwrap()), не работает
mismatched types [E0308] expected f64, found Option<f64>
ну, в ошибке всё сказано - возвращается Option вместо числа, сделайте unwrap или обработайте None
источник

SH

Stas Hehera in Rust Beginners
емм так я же зделал
источник

AK

Andrey Karepin in Rust Beginners
diabolo
регулярки не perl/pcre — это УГ, и то что регулярки для большинства шумерская клинопись — это грустно.
это данность
источник

С

Сергей in Rust Beginners
Stas Hehera
емм так я же зделал
может as_str возвращает Option, и надо сначала ему unwrap сделать?
источник

SH

Stas Hehera in Rust Beginners
Сергей
может as_str возвращает Option, и надо сначала ему unwrap сделать?
даа, но не позволяет зделать unwrap
источник

d

diabolo in Rust Beginners
Ilya Bogdanov
ну справедливости ради регулярки действительно легче писать, чем читать
возможно, может мне с ними лего так как перл пользую примерно с 97-ого года, но освоил я регулярки с "паром из ушей" за один рабочий день, а я её самый умный, значит это доступно каждому, было бы желание
источник

a

antuan in Rust Beginners
Stas Hehera
даа, но не позволяет зделать unwrap
parse::<Option<f64>>().unwrap()?
источник

SH

Stas Hehera in Rust Beginners
Сергей
может as_str возвращает Option, и надо сначала ему unwrap сделать?
он возвращает Option<&str>
источник

С

Сергей in Rust Beginners
Stas Hehera
даа, но не позволяет зделать unwrap
можно вместо unwrap сделать map и внутри распарсить, а потом уже всему что надо сделать unwrap
источник

d

diabolo in Rust Beginners
Andrey Karepin
это данность
нет такой данности, только грусть. от того насколько ленивы стали люди при наличии гугла
источник

SH

Stas Hehera in Rust Beginners
Сергей
можно вместо unwrap сделать map и внутри распарсить, а потом уже всему что надо сделать unwrap
подробней пожалуйста
источник

С

Сергей in Rust Beginners
Stas Hehera
подробней пожалуйста
.map(|re_match| re_match.as_str().map(|s|s.parse::<f64>().unwrap()).unwrap()),
источник

SH

Stas Hehera in Rust Beginners
Сергей
.map(|re_match| re_match.as_str().map(|s|s.parse::<f64>().unwrap()).unwrap()),
неработает... у re_match.as_str() нерзя зделать мап
источник

С

Сергей in Rust Beginners
Если там Option, то должно быть можно. Какая ошибка?
источник

AK

Andrey Karepin in Rust Beginners
diabolo
нет такой данности, только грусть. от того насколько ленивы стали люди при наличии гугла
s!гугла!Фридла!
источник

С

Сергей in Rust Beginners
Может накидаете пример на playground? Будет легче показать вам сразу рабочий вариант
источник