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