Сделать несколько однострочных строк ярлыком Flutter

Мне просто интересно, есть ли какой-либо ярлык для объединения нескольких строк в отдельные строки. Я составлял список и копировал данные с worldtimeapi.com в формате:

List<list_Of_Places> placeList = ["""
  Africa/Abidjan
  Africa/Accra
  Africa/Algiers
  Africa/Bissau
  Africa/Cairo
  Africa/Casablanca
  Africa/Ceuta
  Africa/El_Aaiun
"""];

А теперь я хочу разделить их на отдельные строки. Мне было интересно, есть ли какой-нибудь ярлык для этого или мне придется ставить "..." в каждой строке? Как это:

List<list_Of_Places> placeList = [
  'Africa/Abidjan'
  'Africa/Accra'
  'Africa/Algiers'
  'Africa/Bissau'
  'Africa/Cairo'
  'Africa/Casablanca'
  'Africa/Ceuta'
  'Africa/El_Aaiun'
];

Извините, если у меня плохое форматирование, это мой первый пост здесь.

2 ответа

Вы можете использовать разделение на строку списка. как это

List<String> placeList = ["""
  Africa/Abidjan
  Africa/Accra
  Africa/Algiers
  Africa/Bissau
  Africa/Cairo
  Africa/Casablanca
  Africa/Ceuta
  Africa/El_Aaiun
"""];
List seperatedPlaceList = placeList[0].trim().split('\n'); // split by line break
print(seperatedPlaceList);

Если вы не хотите делать это программно, вы можете использовать функцию Replace-All в своей среде IDE с скопированным текстом в новом файле, чтобы заменить каждый<new-line> персонаж с ',<new-line>' нравится..

который даст вам это при замене всех

и, наконец, вы можете вручную добавить две одинарные кавычки, одну в начале и одну в конце.

Другие вопросы по тегам