Scala в примерах: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Функции: — перевод параграфа
Строка 952:
Заметьте, что типовые параметры никогда не используются в образцах, писать <tt>caseTuple2[Int, Int](n, d)</tt> — нельзя.
 
Кортежи так удобны, что у Scala есть для них специальный синтаксис. Чтобы сформировать кортеж с ''n'' элементами ''x<sub>1</sub>'', ''...'', ''x<sub>n</sub>'', можно написать (''(x<sub>1</sub>'', ''...'', ''x<sub>n</sub>)''). Такая запись эквивалентна <tt>Tuple</tt>''n''(''x<sub>1</sub>'', ''...'', ''x<sub>n</sub>)''). Синтаксис (...) работает одинаково для кортежей и паттернов. С таким кортежным синтаксисом пример <tt>divmod</tt> можно записать так:
 
<font size=3><syntaxhighlight lang=Scala>