問題タブ [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.
rust - タイプステートとは
言語設計に関して TypeState は何を参照していますか? Rust と呼ばれる mozilla による新しい言語に関するいくつかの議論で言及されているのを見ました。
sockets - Rustのソケット
Rust用のソケットまたはネットライブラリはありますか?標準ライブラリのドキュメントのnet
ページには、アドレス関連の機能のみが含まれているようです。
rust - Rustの列挙値にどのようにアクセスしますか?
circle
の2番目のプロパティ(ここでは10.0)を出力したいと思います。試しmy_shape.last
てみmy_shape.second
ましたが、どちらも機能しませんでした。
この場合、10.0を印刷するにはどうすればよいですか?
testing - RustでLisp(適用)または(カレー)をエミュレートするにはどうすればよいですか?
QuickCheckをRustに移植for_all
していますが、型アノテーションがどうあるべきかわからない場合を除いて、すべてを記述しました。
for_all
一般に、プロパティラムダとジェネレータラムダのコレクションを受け入れることを私は知っています。プロパティを入力として提供するランダムなテストケースを作成するために、ジェネレーターを評価します。
+++ OK, passed 100 tests.
プロパティがtrueを返す場合は出力する必要があり、そうでない場合は、*** Failed!
問題のあるテストケース値を出力して出力する必要があります。
loops - Rustで範囲を作成するにはどうすればよいですか?
ドキュメントには方法が記載されておらず、チュートリアルでは for ループが完全に無視されています。
vector - ベクトルでの Rust パターン マッチング
このチュートリアルでは、パターン マッチングの非常に基本的な例をいくつか示します。たとえば、整数を照合して C スタイルの switch ステートメントをエミュレートするなどです。このチュートリアルでは、タプル型に対する基本的な分解と構造の分解を行う方法も示します。
ベクトルに対してパターン マッチを行うことは可能であるように思われますが、正しい構文を理解できず、その例も見つかりませんでした。
たとえば、Haskell では、リストを簡単に分解できます。
したがって、大まかな翻訳を見ると、次のことができるとよいでしょう。
注: ここで if ステートメントを使用できることはわかっています。これは、ベクトルに対するパターン マッチングの例として使用しているだけです。
これは現在以下を返します:
{ .. }
構造体 ( で定義) とタプル ( で定義) を分解するための例がチュートリアルにある( .. )
ので、ベクトルにも特別な構文 ( で定義) が含まれていることを考慮すると、組み込みのサポートが必要なよう[ .. ]
です。
ベクトルを間違った方法で使用している場合は、お気軽に修正してください。
llvm - Rust をコンパイルできません
私は Debian を使用しており、Rust wiki のコンパイル手順に従っています: https://github.com/mozilla/rust/wiki/Doc-getting-started
数回試しましたが、常に次のエラーで終了します。
編集:
この問題は、完全な Debian インストールではなく、debootstrap/chroot 環境でのみ発生します。
rust - 錆に関する「期待されたクレートディレクティブ」エラー
編集者注: この質問は、Rust 1.0 がリリースされる前に尋ねられたもので、それ以来、構文、エラー メッセージ、およびクレートのバンドル方法さえも変更されています。
私はさびのサンプルプログラムを書きました。コードはこれです:
私はそれをコンパイルしようとしますが、rustc コンパイルはエラーメッセージを教えてくれます。
私のrustcバージョンは
私のOSはmac osx 10.7です
誰が何が起こったのか知っていますか?私の錆コードは問題ないと思います。
rust - さびた貨物の初期化が発生し、署名の検証に失敗しました
cargo init を使用して、貨物管理システムを初期化しようとしています。
しかし、$HOME/.cargo dir の生成が見えません。
そしてシェルショー
貨物管理システムはどうなっていますか?
私のOSはmac osx 10.7です