Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

МетодОписаниеПримерРезультат
count()
Получение количества элементов кортежа
(1, 2, 3).count()
3
first()
Получение первого элемента кортежа
(1, 2, 3).first()
1
last()
Получение последнего элемента кортежа
(1, 2, 3).last()
3
has(index)
Возвращает true, если кортеж содержит элемент с указанным порядковым номером и false в противном случае
(1, 2, 3).has(0)
(1, 2, 3).has(3)
true
false
get(index)
Возвращает элемент кортежа по его порядковому номеру или nil если такого элемента нет
(1, 2, 3).get(1)
(1, 2, 3).get(3)

2
nil

contains(item)Возвращает true, если кортеж содержит элемент item и false в противном случае
(1, 2, 3).getcontains(3)
(1, 2, 3).getcontains(0)

true
false

index(item)Возвращает порядковый номер элемента item, либо -1 если такого элемента нет
(1, 2, 3).index(3)
(1, 2, 3).index(0)

2
-1

equals(other)
Возвращает true, если other представляет собой точно такой же кортеж (т.е. кортеж содержащий те же самые элементы) и false в противном случае
('a', 'b').equals(('a', 'b'))
('a', 'b').equals(('b', 'a'))
true
false
hash()
Возвращает строку, представляющую собой хэш кортежа (значение уникально идентифицирующее содержимое кортежа)
('a', true).hash()
bb2fadd01f7d0ac9864dc963a61f653f

...