🖥

Rustで変数を出力する ( error: format argument must be a string literal )

2023/09/01に公開

コード

様々な記法があるが、以下の書き方が分かりやすそう。

fn main() {
    let word = "Hello world";
    println!("{word}");
}

エラー

変数を直接printに渡しても実行できない。

fn main() {
    let word = "Hello world";
    println!(word);
}
error: format argument must be a string literal
 --> src/main.rs:3:14
  |
3 |     println!(word);
  |              ^^^^
  |
help: you might be missing a string literal to format with
  |
3 |     println!("{}", word);
  |              +++++

参考

https://www.programiz.com/rust/print-output

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2022-09-23

Discussion