Результаты поиска по запросу "rust"

2 ответа

Спасибо! Это было очень полезное объяснение.

ел бы использоватьHashMap кэшировать дорогостоящие вычисления, зависящие от других записей на карте. Шаблон ввода обеспечивает только изменяемую ссылку на сопоставленное значение, но не на остальную частьHashMap, Буду очень признателен за отзыв о ...

1 ответ

 либо, так в чем смысл?

function Aрые принимаютfunction B в качестве параметра сноваfunction B приниматьfunction C в качестве параметра. Я пытаюсь синтаксис, как показано ниже, но это дает мне ошибку: fn a(b: impl Fn(impl Fn() -> ()) -> ()) -> () { // ... } ...

1 ответ

@JeremyBanks Нет, в настоящее время в тэге Rust есть Kirbymania.

я есть функции, которые возвращаютOption илиResult: fn get_my_result() -> Result<(), Box<Error>> { lots_of_things()?; Ok(()) // Could this be omitted? } fn get_my_option() -> Option<&'static str> { if some_condition { return Some("x"); } if ...

ТОП публикаций

1 ответ

@trentcl Я просто тренируюсь писать короткие отрывки.

аюсь обмануть Rust, внедрив в него простые алгоритмы. Мне удалось сделать общийmerge_sorted, который в итоге получил следующую подпись: fn merge_sorted<IL, ILL, I: Ord>(mut arrays: ILL) -> Vec<I> where IL: Iterator<Item = I>, ILL: Iterator<Item ...

1 ответ

 и это заставляет меня писать бессмысленные комментарии.

некоторогообсуждение [https://stackoverflow.com/questions/53294663/program-with-multiple-ampersand-works-fine] Я теперь немного запутался по поводу отношения междуauto-dereferencing а такжеderef coercion. Это ...

1 ответ

Спасибо, этот обходной путь работает хорошо.

альный код для воспроизведения: macro_rules! test { ($name:ident: $count:expr) => { macro_rules! $name { ($($v:expr),*) => {} } } } test!(yo: 123);Получил ошибку: error: attempted to repeat an expression containing no syntax variables ...

1 ответ

, выводит тип для замыкания и теперь знает конкретный тип для помещения в

от вопрос уже есть ответ здесь: Ошибка «Ожидаемый параметр типа» в конструкторе универсальной структуры [/questions/32551177/expected-type-parameter-error-in-the-constructor-of-a-generic-struct] 1 ответВозврат замыкания из ...

0 ответов

Связывание приложения Rust с динамической библиотекой, отсутствующей в пути поиска компоновщика во время выполнения

аюсь создать приложение Rust, и я получаю следующее при попытке собрать. Это случилось после того, как я установил ndarray-linalg и ndarray. Я установил gcc и openvc. Я на MacOS. = note: ld: library not found for -lgfortran clang: error: linker ...

2 ответа

 что-то на этом. Другой подход заключается в написании пользовательских макрокоманд получения, но я пока не могу об этом говорить.

я есть пользовательская структура, как показано ниже: struct MyStruct { first_field: i32, second_field: String, third_field: u16, } Можно ли получить число структурных полей программно (как, например, с помощью вызова метода)field_count()): let ...

1 ответ

Вау! Это довольно круто! Спасибо Тренткл и Шепмастер

лкнулся с этой проблемой, гдеformat! создает временное значение в шаблоне, который не привязан ни к чему, насколько я понимаю. let x = 42; let category = match x { 0...9 => "Between 0 and 9", number @ 10 => format!("It's a {}!", ...