Сделать несколько однострочных строк ярлыком 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>'
нравится..
который даст вам это при замене всех
и, наконец, вы можете вручную добавить две одинарные кавычки, одну в начале и одну в конце.