- Type Parameters:
A- тип первого значенияB- тип второго значенияC- Тип третьего элемента
- All Known Subinterfaces:
Triple<A,B,C>
public interface Tuple3<A,B,C>
3ка значений
-
Method Summary
Modifier and Type Method Description Aa()Возвращает первый элемент 3ки значенийdefault <D> Tuple4<A,B,C,D>add(D d)Создает новый котреж добавляя текущее и указанное значениеdefault Tuple3<A,B,C>apply(Consumer3<A,B,C> consumer)Передает значения элементов в функциюdefault <Z> Zapply(Fn3<A,B,C,Z> fn)Передает значения элементов в функциюBb()Возвращает второй элемент 3ки значенийCc()Возвращает третий элемент 3ки значенийstatic <A, B, C> Tuple3<A,B,C>of(A a, B b, C c)Возвращает тройку значений
-
Method Details
-
a
A a()Возвращает первый элемент 3ки значений- Returns:
- первый элемент пары
-
b
B b()Возвращает второй элемент 3ки значений- Returns:
- второй элемент пары
-
c
C c()Возвращает третий элемент 3ки значений- Returns:
- третий элемент тройки
-
of
Возвращает тройку значений- Type Parameters:
A- тип первого элементаB- тип второго элементаC- тип 3го элемента- Parameters:
a- первый элементb- второй элементc- третий элемент- Returns:
- пара значений
-
apply
Передает значения элементов в функцию- Parameters:
consumer- функция приемник- Returns:
- self ссылка
-
apply
Передает значения элементов в функцию- Type Parameters:
Z- тип результата- Parameters:
fn- функция приемник- Returns:
- результат вызова функции
-
add
Создает новый котреж добавляя текущее и указанное значение- Type Parameters:
D- тип значения- Parameters:
d- значение- Returns:
- Кортэж
-