Свойство first
Свойство first возвращает первый элемент списка.
Сам список при этом не изменяется. Если список пуст,
при обращении к свойству first будет выброшено
исключение StateError. Свойство доступно только
для чтения, поэтому его нельзя использовать для
изменения первого элемента списка.
Синтаксис
list.first
Пример
Давайте получим первый элемент списка:
void main()
{
List<String> list = ['a', 'b', 'c', 'd', 'e'];
print(list.first);
}
Результат выполнения кода:
"a"
Пример
Давайте получим первый элемент списка чисел:
void main()
{
List<int> list = [1, 2, 3, 4, 5];
print(list.first);
}
Результат выполнения кода:
1
Пример
Давайте сохраним первый элемент списка в переменную
res и выведем её на экран:
void main()
{
List<String> list = ['a', 'b', 'c', 'd', 'e'];
String res = list.first;
print(res);
}
Результат выполнения кода:
"a"
Пример
Если список пуст, обращение к свойству first
выбросит исключение:
void main()
{
List<String> list = [];
print(list.first);
}
Результат выполнения кода:
Uncaught Error: Bad state: No element