Я хочу сделать функцию scala, которая возвращает scala кортеж.
Я могу сделать функцию как это:
def foo = (1,"hello","world")
и это будет хорошо работать, но теперь я хочу сказать компилятор, что я ожидаю быть возвращенным из функции вместо того, чтобы использовать созданный в выводе типа (в конце концов, я понятия не имею что a (1,"hello","world")
).
def foo : (Int, String, String) = (1, "Hello", "World")
Компилятор интерпретирует тип (Int, String, String)
как Tuple3[Int, String, String]