[解決済み] 構造体や配列を印刷するには?
2022-02-20 12:33:29
質問内容
Goは構造体や配列を直接印刷することができるようです。
struct MyStruct {
a: i32,
b: i32
}
そして
let arr: [i32; 10] = [1; 10];
解決方法は?
を実装したい。
Debug
のトレイトを構造体に追加します。使用方法
#[derive(Debug)]
が最も簡単な解決策です。そして、それを印刷するために
{:?}
:
#[derive(Debug)]
struct MyStruct{
a: i32,
b: i32
}
fn main() {
let x = MyStruct{ a: 10, b: 20 };
println!("{:?}", x);
}
関連
-
[解決済み] Rustで絶対値を求めるには?
-
[解決済み] usize` と `u32` の違いは何ですか?
-
[解決済み] Rust の `String` と `str` の違いは何ですか?
-
[解決済み】文字列をint型に変換する?
-
[解決済み】ライブラリとバイナリの両方を持つRustパッケージ?
-
[解決済み】Rustで文字列を分割する方法は?
-
[解決済み] このクエスチョンマークの演算子は何についてですか?
-
[解決済み] バイトのベクター(u8)を文字列に変換するには?
-
[解決済み] Cargoで複数のバイナリをビルドするにはどうしたらいいですか?
-
[解決済み] カスタムステップで範囲を反復処理するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] rustupでインストールしたRustをアンインストールするには?
-
[解決済み] Rustで絶対値を求めるには?
-
[解決済み] Rustにはキューとスタックコレクションがありますか?
-
[解決済み] usize` と `u32` の違いは何ですか?
-
[解決済み] Rustで絶対値を求めるには?
-
[解決済み】文字列をint型に変換する?
-
[解決済み】ある値とその値への参照を同じ構造体に格納できないのはなぜですか?
-
[解決済み】Rustで文字列を分割する方法は?
-
[解決済み] バイトのベクター(u8)を文字列に変換するには?
-
[解決済み] Rust の 128 ビット整数 `i128` は 64 ビットシステムでどのように動作するのでしょうか?