Свойство first
Свойство first возвращает первый элемент множества.
Множество Set хранит элементы в порядке их добавления,
поэтому свойство first вернет тот элемент, который
был добавлен в множество самым первым. Свойство не принимает
параметров и не изменяет исходное множество. Если множество
пустое, при обращении к свойству first будет выброшено
исключение StateError.
Синтаксис
set.first
Пример
Давайте создадим множество из нескольких элементов и выведем его первый элемент:
void main()
{
Set set = {1, 2, 3, 4, 5};
print(set.first);
}
Результат выполнения кода:
1
Пример
Давайте создадим множество из строк и выведем его первый элемент:
void main()
{
Set set = {'a', 'b', 'c', 'd', 'e'};
print(set.first);
}
Результат выполнения кода:
"a"
Пример
Порядок элементов в множестве соответствует порядку их добавления. Давайте убедимся в этом, добавив элементы в другом порядке:
void main()
{
Set set = {'e', 'd', 'c', 'b', 'a'};
print(set.first);
}
Результат выполнения кода:
"e"
Пример
Давайте сохраним первый элемент множества в переменную
res и выведем его:
void main()
{
Set set = {1, 2, 3, 4, 5};
var res = set.first;
print(res);
}
Результат выполнения кода:
1