Size: a a a

2020 December 11

MB

Mikail Bagishov in Rust Beginners
Просто идея в том, что у rustc и clang под капотом один и тот же оптимизатор
источник

A

Aldar in Rust Beginners
    let mut v: Vec<String> = include_str!("input.txt")
       .lines()
       .map(|n| {let mut s = String::new(); s.push_str(n); s})
       .collect();
источник

A

Aldar in Rust Beginners
читаю из файла в вектор строк, есть более элегантный способ преобразовать &str в вектор String?
источник

MB

Mikail Bagishov in Rust Beginners
.map(ToString::to_string)
источник

A

Aldar in Rust Beginners
Mikail Bagishov
.map(ToString::to_string)
то что нужно, thx
источник

A

Aldar in Rust Beginners
fn count(v: &Vec<String>) -> i32 {
   *v.iter().map(|line| line.chars().filter(|c| *c == '#').count() as i32)
   .sum::<i32>()
}
источник

A

Aldar in Rust Beginners
считаю количество символов # в каждой строке, ошибка лезет i32 cannot be dereferenced
источник

A

Aragaer in Rust Beginners
наверно просто c == '#'
источник

MB

Mikail Bagishov in Rust Beginners
sum() возвращает число, i32. Зачем ты к нему звездочку применяешь?
источник

A

Aragaer in Rust Beginners
а, он ругается на переднюю звездочку
источник

A

Aldar in Rust Beginners
v: Vec<String>, как проще проверять что символ v[i][j] равен какому то символу и если что менять его на другой?
источник

JC

Julian =) Coffee in Rust Beginners
Как символ или как байт?
источник

A

Aldar in Rust Beginners
у меня ascii строки
источник

A

Aldar in Rust Beginners
без разницы как, лишь бы удобнее
источник

A

Aldar in Rust Beginners
а то я привык как в плюсах v[i][j], а тут мне ошибку выдает
 if v[i][j] == '.' { return '.'; }
  |        ^^^^ slice indices are of type `usize` or ranges of `usize`
источник

JC

Julian =) Coffee in Rust Beginners
А i j какого типа?
источник

JC

Julian =) Coffee in Rust Beginners
Может просто as usize будет достаточно
источник

A

Aldar in Rust Beginners
Julian =) Coffee
А i j какого типа?
i32, сейчас попробую
источник

DN

Dima N1ght in Rust Beginners
Народ, никто не сталкивался с проблемой: не ставится diesel_cli с postgres feature - не находит libpq.lib - у меня вообще нет её на файловой системе нигде, но 12 постгрес стоит и работает нормально.
источник

DO

Do c Tor O r` Ry in Rust Beginners
Dima N1ght
Народ, никто не сталкивался с проблемой: не ставится diesel_cli с postgres feature - не находит libpq.lib - у меня вообще нет её на файловой системе нигде, но 12 постгрес стоит и работает нормально.
Ему клиент нужен, а не сервер
источник