Python имеет (1,)
для одного элемента кортежа. В Scala, (1,2)
работает для Tuple2(1,2)
, но мы должны использовать Tuple1(1)
, чтобы получить один элемент tuple. Это может показаться небольшой проблемой, но разработка API-интерфейсов, которые ожидают, что Продукт станет больно для пользователей, которые передают отдельные элементы, поскольку они должны писать Tuple1 (1).
Возможно, это небольшая проблема, но основной точкой продаж Scala является более типизация с меньшим набором символов. Но в этом случае кажется, что он больше набирает текст при печати.
Скажите, пожалуйста: 1) Я пропустил это и существует в другой форме, или 2) Он будет добавлен в будущую версию языка (и они будут принимать патчи).