問題タブ [rust]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2744 参照

rust - トップレベルの定数を他の定数で初期化する方法は?

を使用していくつかの最上位定数を初期化したいと思いますfloat::consts::pi。例えば:

これらのエラーが発生します:

次のように書くと、コンパイルは成功します。

しかし、私が自分自身を定義した場合はそうではありませんpi

rust-0.2を使用しています。

更新します。rust-0.3.1のメッセージはわかりやすく、機能がまだ実装されていないことを確認します。同じクレート定数を参照できるようになりました:

0 投票する
2 に答える
319 参照

memory-leaks - 匿名関数でメモリ リークが発生する

得られたエラー:

さびたコード (縮小されたテストケース):

なぜこのメモリリークが発生するのですか?

0 投票する
1 に答える
317 参照

rust - &T と T/&、~T と T/~ の違い

型の前にポインタ型を付けるのと、前にスラッシュを付けて後置するのとの違いは何ですか。スラッシュはどういう意味ですか?

0 投票する
1 に答える
291 参照

interface - Rust言語でのインターフェース実装の再帰呼び出し

このインターフェイスの実装から実装しているインターフェイスを再帰的に呼び出すにはどうすればよいですか?

私は次のことをしています:

そして、コンパイル時に失敗します

もちろん、FP のようなこともできます。

しかし、なぜ前者のケースは有効ではないのでしょうか?

0 投票する
1 に答える
111 参照

rust - 「非nonelpを使用したエイリアスptr」が錆びている場合の意味

次のコードの場合:

エラーが発生しました:

それを修正する方法は?aliased ptr with a non-none lpそしてとにかくどういう意味ですか?

0 投票する
1 に答える
330 参照

types - 型の不一致: fn@(&&@type) -> uint が予期されましたが、extern fn(@map_a) -> uint が見つかりました (引数モード ++ が予期されましたが && が見つかりました)

さびの機能:

ライントリガー:

0 投票する
2 に答える
4845 参照

go - GoまたはRustのゲームライブラリを作成するために使用する言語は何ですか?

GoとRustの間で、ゲーム用のライブラリ(バインディングなし)を作成するためにどの言語を使用しますか?

Goは、ガベージコレクションに大きく依存する単純な言語です。Rustは、GCなしで安全に使用できるより複雑な言語であり、低レベルのシステムプログラミングに最適です。

0 投票する
1 に答える
1882 参照

rust - 新しい固定サイズのベクトルを作成する

Rustで初期化されていない固定サイズのベクトルを作成/割り当てるにはどうすればよいですか?これが私がJavaでそれをする方法です:

0 投票する
3 に答える
19831 参照

vector - Rustの2次元ベクトル

編集者注:この質問はRust 0.1(2013-07-03のタグ付き)よりも前のものであり、構文的に有効なRust1.0コードではありません。回答にはまだ貴重な情報が含まれている可能性があります。

Rustで可変の2次元ベクトルを作成し、それらを操作する関数に渡す方法を知っている人はいますか?

これは私がこれまでに試したことです:

0 投票する
10 に答える
68564 参照

arrays - Rustで2次元配列を作成する

Rustで空の可変2次元配列を作成するにはどうすればよいですか?

これは私がこれまでに試したことです:

これによりエラーが発生します