Size: a a a

2020 November 11

A

Adv0cat in Rust Beginners
diabolo
возможно, может мне с ними лего так как перл пользую примерно с 97-ого года, но освоил я регулярки с "паром из ушей" за один рабочий день, а я её самый умный, значит это доступно каждому, было бы желание
Когда используешь регулярки раз в сто лет, то как-то забывается вот эта китайская грамота, темболее читать эту билиберду))) Ведь есть даже поговорка “Если вашу проблему нужно решить с помощью regexp, значит у вас уже 2 проблемы” 😄
источник

SH

Stas Hehera in Rust Beginners
источник

А⚙

Антон ⚙️ in Rust Beginners
diabolo
регулярки не perl/pcre — это УГ, и то что регулярки для большинства шумерская клинопись — это грустно.
О да, инструмент с экспоненциальным алгоритмом вместо гарантированно линейного — это офигеть как полезно
источник

А⚙

Антон ⚙️ in Rust Beginners
Лучше показывай код целиком
источник

А⚙

Антон ⚙️ in Rust Beginners
А вообще — .and_then(|re_match| re_match.parse::<f64>().ok())
источник

SH

Stas Hehera in Rust Beginners
да это regex
источник

SH

Stas Hehera in Rust Beginners
матчю captures
источник

SH

Stas Hehera in Rust Beginners
и там f64
источник

d

diabolo in Rust Beginners
Антон ⚙️
О да, инструмент с экспоненциальным алгоритмом вместо гарантированно линейного — это офигеть как полезно
вопрос был про можно и нельзя, Антон, не передергивай 😉
источник

АГ

Алексей Герасимов... in Rust Beginners
Stas Hehera
.map(|re_match| re_match.as_str().parse::<f64>().unwrap()), не работает
mismatched types [E0308] expected f64, found Option<f64>
на чем вызывается внешний map?
источник

SH

Stas Hehera in Rust Beginners
Алексей Герасимов
на чем вызывается внешний map?
даа в том и проблема была, уже понял)
источник

АГ

Алексей Герасимов... in Rust Beginners
лучше сразу MRE кидать, а не вот так по кускам
источник

SH

Stas Hehera in Rust Beginners
получаеться что .name("caputured_name") возвращает Option<Match>, у него есть сразу метод as_str() после можно парсить .parse::<f64>().unwrap
источник

SH

Stas Hehera in Rust Beginners
Ребят а можно как то в функции принимать Option но если ничего не передали воспринимать это как None?
источник

SH

Stas Hehera in Rust Beginners
или здесь нету как С++, дефолтное значение
источник

E

Eugene in Rust Beginners
Stas Hehera
или здесь нету как С++, дефолтное значение
значения параметров фунции по умолчанию?
источник

SH

Stas Hehera in Rust Beginners
Eugene
значения параметров фунции по умолчанию?
угу
источник

/

/bin/cat in Rust Beginners
В расте юзают builder pattern для этого
источник

/

/bin/cat in Rust Beginners
источник

SH

Stas Hehera in Rust Beginners
а как можно например в готовый Vec<u8> добавить первые 4 u8?
источник