Свифт
Должно быть, я что-то неправильно понимаю
func test(_ x: 0, y: 0) { /* code */ }
let a = test
test(x: 1, y: 2) // This is ok
Я пытаюсь передать кортежи вместо параметров.
a.(x: 0, y: 0) // Not ok
a.(0, 0) // Not ok
let b = (x: 1, y: 2)
a.b // This is also not ok
Я надеюсь использовать вариади c Параметры и кортежи для чего-то крутого, как это:
func test(_ x: Int...) { /* code */ }
test.(0)
test.(0, 0, 0)
test.(0, 1, 2, 3)
let tuple = (1, 1, 1, 1, 1)
test.tuple
Я чувствую, что это должно работать