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

1 ответ

, а затем перезапустите вашу оболочку.

ытался установить Rust на Cygwin, но не смог установить связь с mingw. Сейчас я пытаюсь установить его с Msys2. Я уже установил Msys2 и Mingw. Я пытался следоватьэта ...

2 ответа

Каков идиоматический способ Rust для копирования / клонирования вектора в параметризованной функции?

Я пытаюсь написать параметризованную функцию, которая берет неизменный вектор, клонирует или копирует его, делает что-то с новым вектором (например, перемешивает его) и возвращает его как новый собственный вектор. Как это можно сделать и какой ...

4 ответа

В Rust есть способ перебрать значения перечисления?

Я пришел из Java, и у меня может быть что-то вродеenum Direction { NORTH, SOUTH, EAST, WEST} и я мог бы сделать что-то с каждым из значений по очереди с помощью расширенного цикла for, например: for(Direction dir : Direction.values()) { //do ...

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

1 ответ

Rust: Как реализовать связанный список?

Я думал, что погрузлюсь в Rust, реализовав несколько очень простых структур и алгоритмов, я начал со связанного списка. Оказывается, это не так просто. Это мой код до сих пор: enum List<T> { Node(T, ~List<T>), Nil } impl<T> List<T> { fn ...

3 ответа

Как мне вызвать системную команду в Rust и записать ее вывод?

Есть ли способ вызвать системную команду, какls или жеfuser в ржавчине? Как насчет захвата его продукции?

3 ответа

Как вернуть принадлежащий массив из функции?

Я новичок в Rust, пытающийся понять язык, играя с ним. Я столкнулся с некоторыми проблемами при попытке вернуть массив из функции: struct Widget { thingies: ~[int] } impl Widget { fn new() -> Widget { Widget { thingies: ~[4, 8, 15, 16, 23, 42] } ...

4 ответа

Как вы получаете доступ к значениям перечисления в Rust?

struct Point { x: f64, y: f64, } enum Shape { Circle(Point, f64), Rectangle(Point, Point), } let my_shape = Shape::Circle(Point { x: 0.0, y: 0.0 }, 10.0);Я хочу распечататьcircleВторое свойство, которое здесь 10,0. Я пыталсяmy_shape.last а ...

2 ответа

Двумерные векторы в Rust

Примечание редактора: этот вопрос предшествует Rust0,1(с тегом 2013-07-03) и не является синтаксически верным кодом Rust 1.0. Ответы могут все еще содержать ценную информацию. Кто-нибудь знает, как создавать изменяемые двумерные векторы в Rust и ...

3 ответа

Что такое мономорфизация с контекстом на C ++?

Недавний разговор Дейва Германа [http://www.infoq.com/presentations/Rust]в Русте сказали, что они заимствовали это свойство из C ++. Я не мог найти ничего вокруг темы. Может кто-нибудь объяснить, что означает мономорфизация?

1 ответ

Можно ли генерировать и выполнять код Rust во время выполнения?

Используя C, во время выполнения я могу: Создать исходный код функции,Вызовите gcc, чтобы скомпилировать его в .so (Linux) (или использовать llvm и т. Д.),Загрузите .so, иВызовите функцию. Возможно ли подобное в Rust? В частности, я хочу ...