Page 40 - Dart Language
P. 40
Chapter 17: Strings
Examples
Concatenation and interpolation
You can use the plus (+) operator to concatenate strings:
'Dart ' + 'is ' + 'fun!'; // 'Dart is fun!'
You can also use adjacent string literals for concatenation:
'Dart ' 'is ' 'fun!'; // 'Dart is fun!'
You can use ${} to interpolate the value of Dart expressions within strings. The curly braces can
be omitted when evaluating identifiers:
var text = 'dartlang';
'$text has ${text.length} letters'; // 'dartlang has 8 letters'
Valid strings
A string can be either single or multiline. Single line strings are written using matching single or
double quotes, and multiline strings are written using triple quotes. The following are all valid Dart
strings:
'Single quotes';
"Double quotes";
'Double quotes in "single" quotes';
"Single quotes in 'double' quotes";
'''A
multiline
string''';
"""
Another
multiline
string""";
Building from parts
Programmatically generating a String is best accomplished with a StringBuffer. A StringBuffer
doesn't generate a new String object until toString() is called.
var sb = new StringBuffer();
sb.write("Use a StringBuffer");
https://riptutorial.com/ 35

