Fn readln() -> io::Result<String> { let mut

buf = String::new();
io::stdin().read_line(&mut buf)?;
buf
}

12 ответов

3 просмотра
Алиса-Королёва Автор вопроса

кажется, так

Спасибо, Сейчас пробую

Да, пришлось разобраться немного - но итог вполне тот, какой Я хотел ` let a = readln(); Спасибо P.S return Ok(buf);

вафля'
return; не обязателен, мощно просто Ok(buf)

Это работает для любого последнего выражения функции?

Алиса-Королёва Автор вопроса
вафля'
Да. Но так же и в блоках: let a = { ... s...

это распространяется и на тела if/else (отредактированный пример из RbE): let big_n = if n < 10 && n > -10 { println!(", and is a small number, increase ten-fold"); 10 * n } else { println!(", and is a big number, halve the number"); n / 2 };

вафля'
и match тоже

Что есть такое match, кстати?

Алиса-Королёва Автор вопроса
sshofbrain ￰￰
Что есть такое match, кстати?

https://doc.rust-lang.org/book/ch06-02-match.html

Похожие вопросы

Обсуждают сегодня

Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
Кто нибудь поясните это всё таки вброс или да? Про санктум слышал на поедб вбросили, а по дурке откуда инфа и на сколько это вообще правда? Пахнет шизофренией какой-то ✅Divi...
Dmitry Ritter
9
чем можно стартануть не расфорсенным стримерами но и чтоб в актах не страдать?
Mr.Darkness
8
а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
А ЧЕМ некр лучше елементалистки дд?
Blossom
6
Кто профи по траперам? @WaGoonka ?😁
Stanislav
9
Ребят, есть какие нибудь мили билды, способные в шмотках с пола закрывать атлас?
Ninja Obormot
12
парни а scorch и ignite могут одновременно оба на мобе висеть?
PereGoonka
5
А лут гоблинов всех вырезали?
Сережа Лис
4
https://poe.ninja/builds/affliction/character/Lorens0/Accuracy_Sracker?i=5&search=skills%3DTornado%2BShot%26sort%3Ddps Хочу все таки стартануть своим (не совсем) акуруси стаке...
Marat
4
Карта сайта