LoginSignup
0
0

More than 3 years have passed since last update.

flutterの文字列の中で.(ドット)を使った変数を表示したい

Last updated at Posted at 2021-02-13

文字列の中に変数を代入する時は$を挿入することで表示することができます。
例えば下のようにするた$taskとすることでtaskに代入されている値を文字列の中に組み込むことができます。

print('タスクは$taskだよ');

しかし、インスタンスのプロパティを利用したいときに$task.nameのように挿入しようとすると.nameが単なる文字として認識されてしまい、変数を表示することができなくなってしまいます。

print('タスクは$task.nameだよ');
//これではtaskまでが変数として認識され.nameはただの文字として認識される。

これでは.nameが変数として認識されないので困ってしまいます。いちいちtasknameなどの新しい変数を作って代入してあげてもいいのですがもっと簡単な方法があります。
そこでこの問題を解決するには変数として認識して欲しい部分を全て{}を使うと大丈夫です。

print('タスクは${task.name}だよ');

これで万事解決です!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0