Откуда Scala знает, что кортежи определены? - PullRequest
0 голосов
/ 23 сентября 2019

Я новичок в Scala, и теперь я прошел через конструкцию, подобную следующей:

scala> var a = List(('a',1),('b',2))   

Я прогуглил это, и он оказался кортежем Scala2.Мой вопрос:

Является ли это специальной конструкцией Scala, т. Е. Всякий раз, когда я использую ('a', 3), scala создает Tuple2 или есть что-то настроенное, что я могу изменить, чтобы scala создала MyTuple2 вместо Tuple2?Могу ли я создать свой собственный класс, который заставляет scala использовать его всякий раз, когда я использую его конструктор?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...