[解決済み] Rust v0.13.0で整数を表示しようとするとコンパイルエラーが発生する。
2022-02-08 17:01:54
質問
これならいけると思ったのですが。
let x = 5;
println!("x = {}", x);
しかし、以下のようなコンパイルエラーが発生します。
main.rs:3:24: 3:25 error: unable to infer enough type information to locate the impl of the trait `core::fmt::Show` for the type `_`; type annotations required
main.rs:3 println!("x = {}", x);
何か見逃していませんか?
私は
オンラインRustコンパイラ
で、彼らの持っているバージョンは
Rust v0.13.0
.
解決方法は?
使用しているコンパイラが古いため、エラーが発生します。このコンパイラーでは、明示的に整数型を与えて試してみてください。
let x: i32 = 5;
println!("x = {}", x);
新しいコンパイラでは
i32
を明示的に指定します。
let x = 5;
println!("x = {}", x);
公式のオンラインコンパイラは、以下のサイトで使用することができます。 https://play.rust-lang.org/ これは常に最新版のRustです。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン