Dart は、+ 演算子なしで文字列を連結する新しい方法を提供します。
古い方法は次のとおりです。
String foo = "foo";
String newString = "Hello" + " foo " + "bar";
ダーツの方法は次のようになります。
String foo = "foo";
String newString = "Hello $foo bar";
どちらも次のようになります。
Hello foo bar
しかし、スペースなしで連結したい場合はどうすればよいでしょうか?
古い方法は次のとおりです。
String foo = "foo";
String newString = "Hello" + "foo" + "bar";
結果は次のようになります。
Hellofoobar
しかし、Dart でこれを試すと、明らかに構文エラーが発生します。
String foo = "foo";
String newString = "Hello $myString bar";
これに対する解決策は何ですか?String.concat を使用する必要がありますか? 文字列バッファ? 文字列を連結するこの新しい方法はとても気に入りましたが、この種の状況には使用できないと思います。
前もって感謝します。