問題タブ [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 投票する
3 に答える
9021 参照

rust - タイプステートとは

言語設計に関して TypeState は何を参照していますか? Rust と呼ばれる mozilla による新しい言語に関するいくつかの議論で言及されているのを見ました。

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

sockets - Rustのソケット

Rust用のソケットまたはネットライブラリはありますか?標準ライブラリのドキュメントのnetページには、アドレス関連の機能のみが含まれているようです。

0 投票する
6 に答える
44404 参照

rust - Rustの列挙値にどのようにアクセスしますか?

circleの2番目のプロパティ(ここでは10.0)を出力したいと思います。試しmy_shape.lastてみmy_shape.secondましたが、どちらも機能しませんでした。

この場合、10.0を印刷するにはどうすればよいですか?

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

testing - RustでLisp(適用)または(カレー)をエミュレートするにはどうすればよいですか?

QuickCheckをRustに移植for_allしていますが、型アノテーションがどうあるべきかわからない場合を除いて、すべてを記述しました。

for_all一般に、プロパティラムダとジェネレータラムダのコレクションを受け入れることを私は知っています。プロパティを入力として提供するランダムなテストケースを作成するために、ジェネレーターを評価します。

+++ OK, passed 100 tests.プロパティがtrueを返す場合は出力する必要があり、そうでない場合は、*** Failed!問題のあるテストケース値を出力して出力する必要があります。

0 投票する
6 に答える
37000 参照

loops - Rustで範囲を作成するにはどうすればよいですか?

ドキュメントには方法が記載されておらず、チュートリアルでは for ループが完全に無視されています。

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

vector - ベクトルでの Rust パターン マッチング

このチュートリアルでは、パターン マッチングの非常に基本的な例をいくつか示します。たとえば、整数を照合して C スタイルの switch ステートメントをエミュレートするなどです。このチュートリアルでは、タプル型に対する基本的な分解と構造の分解を行う方法も示します。

ベクトルに対してパターン マッチを行うことは可能であるように思われますが、正しい構文を理解できず、その例も見つかりませんでした。

たとえば、Haskell では、リストを簡単に分解できます。

したがって、大まかな翻訳を見ると、次のことができるとよいでしょう。

注: ここで if ステートメントを使用できることはわかっています。これは、ベクトルに対するパターン マッチングの例として使用しているだけです。

これは現在以下を返します:

{ .. }構造体 ( で定義) とタプル ( で定義) を分解するための例がチュートリアルにある( .. )ので、ベクトルにも特別な構文 ( で定義) が含まれていることを考慮すると、組み込みのサポートが必要なよう[ .. ]です。

ベクトルを間違った方法で使用している場合は、お気軽に修正してください。

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

llvm - Rust をコンパイルできません

私は Debian を使用しており、Rust wiki のコンパイル手順に従っています: https://github.com/mozilla/rust/wiki/Doc-getting-started

数回試しましたが、常に次のエラーで終了します。

編集:

この問題は、完全な Debian インストールではなく、debootstrap/chroot 環境でのみ発生します。

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

rust - 錆に関する「期待されたクレートディレクティブ」エラー

編集者注: この質問は、Rust 1.0 がリリースされる前に尋ねられたもので、それ以来、構文、エラー メッセージ、およびクレートのバンドル方法さえも変更されています。

私はさびのサンプルプログラムを書きました。コードはこれです:

私はそれをコンパイルしようとしますが、rustc コンパイルはエラーメッセージを教えてくれます。

私のrustcバージョンは

私のOSはmac osx 10.7です

誰が何が起こったのか知っていますか?私の錆コードは問題ないと思います。

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

rust - さびた貨物の初期化が発生し、署名の検証に失敗しました

cargo init を使用して、貨物管理システムを初期化しようとしています。

しかし、$HOME/.cargo dir の生成が見えません。

そしてシェルショー

貨物管理システムはどうなっていますか?

私のOSはmac osx 10.7です