Вместо этого вы можете написать свой код, который короче:
void main() {
String mainString = "Hello, \n";
mainString += "World";
print(mainString);
}
Если вы собираетесь объединять много строк (как, например, в al oop), его гораздо эффективнее использовать StringBuffer , чтобы добавить строки и затем создать объект String
из StringBuffer
, например:
void main() {
final sb = StringBuffer("Hello, \n");
sb.write("World");
print(sb.toString());
}
Причина в том, что с помощью StringBuffer
нам не нужно создайте новый String
объект каждый раз, когда мы присоединяем к нему строку.