Size: a a a

2020 December 30

Jøhn Đøꝩsøn in Rust Beginners
Nickolay Novikov
как внутри filter() указать тип?
filter::<>()
Или filter(|x: T|)
источник

ИЛ

Иван Лещенко... in Rust Beginners
Nickolay Novikov
как внутри filter() указать тип?
А в что ты собираешь xs?
источник

JM

John Meow in Rust Beginners
Nickolay Novikov
как внутри filter() указать тип?
Лучше коллекту его укажи
источник

NN

Nickolay Novikov in Rust Beginners
Иван Лещенко
А в что ты собираешь xs?
Vec<Vec<String>>
источник

ИЛ

Иван Лещенко... in Rust Beginners
Nickolay Novikov
Vec<Vec<String>>
collect не имеет турборыбы с строкой, а xs не имеет указанного типа
источник

NN

Nickolay Novikov in Rust Beginners
кто такая турборыба?
источник

H

Hirrolot in Rust Beginners
::<>
источник

ИЛ

Иван Лещенко... in Rust Beginners
Nickolay Novikov
кто такая турборыба?
collect::<Vec<String>>()
источник

NN

Nickolay Novikov in Rust Beginners
тип для filter() не особо помогает
источник

H

Hirrolot in Rust Beginners
Nickolay Novikov
тип для filter() не особо помогает
потому что ты указал не тот тип
источник

NN

Nickolay Novikov in Rust Beginners
а какой верный?
источник

NN

Nickolay Novikov in Rust Beginners
split_whitespace() правда там не String ернет, это да
источник

H

Hirrolot in Rust Beginners
Nickolay Novikov
а какой верный?
посмотри на сигнатуру filter
источник

УМ

Убийца Мамонтов... in Rust Beginners
такой вопрос: есть скачанный крейт, в нём как обычно лежит папка с примерами, в ней лежат файлики с кодом. Но помимо них есть ещё несколько папок, так вот, как мне с помощью карго команды запустить вложенный пример (тот, который в examples/gtk-demo, например?
источник

УМ

Убийца Мамонтов... in Rust Beginners
источник

R

Roman Q in Rust Beginners
chrono

/// Returns the number of non-leap-milliseconds since January 1, 1970 UTC
...
   pub fn timestamp_millis(&self) -> i64 {
       self.datetime.timestamp_millis()
   }


почему не unsigned?
источник

K

Kitsu in Rust Beginners
Roman Q
chrono

/// Returns the number of non-leap-milliseconds since January 1, 1970 UTC
...
   pub fn timestamp_millis(&self) -> i64 {
       self.datetime.timestamp_millis()
   }


почему не unsigned?
у меня есть конечно есть сомнения, но кажется мир существовал до 1970 года
источник

ИЛ

Иван Лещенко... in Rust Beginners
Roman Q
chrono

/// Returns the number of non-leap-milliseconds since January 1, 1970 UTC
...
   pub fn timestamp_millis(&self) -> i64 {
       self.datetime.timestamp_millis()
   }


почему не unsigned?
источник

K

Kitsu in Rust Beginners
Убийца Мамонтов
такой вопрос: есть скачанный крейт, в нём как обычно лежит папка с примерами, в ней лежат файлики с кодом. Но помимо них есть ещё несколько папок, так вот, как мне с помощью карго команды запустить вложенный пример (тот, который в examples/gtk-demo, например?
а он в верхнеуровневом карго указан?
источник

Jøhn Đøꝩsøn in Rust Beginners
Nickolay Novikov
split_whitespace() правда там не String ернет, это да
fn main() {
   let lines = vec!["a b c", "a b", "c d e"];
   let xs = lines
       .into_iter()
       .map(|l| l.split_whitespace().collect::<Vec<_>>())
       .filter(|l| l.len() >= 3)
       .collect::<Vec<_>>();
}
источник