Программирование/Примеры программ на языке программирования Rust: различия между версиями
Содержимое удалено Содержимое добавлено
→Поиск подстроки в текстовом файле: рефакторинг |
|||
Строка 124:
<syntaxhighlight lang="rust">
// поддержка метода lines()
use std::
fn main() {
// получает аргументы командной строки
let pattern = std::env::args().nth(1).unwrap();
let file_name = std::env::args().nth(2).unwrap();
// открывает файл, разворачивает Result
let file = std::fs::File::open(file_name).unwrap();
let buffer = std::io::BufReader::new(file);
// читает строку из файла
for
let line =
// ищет подстроку в строке
|