Я чувствую себя немного глупо ... Я хочу избавиться от дублирования кода, поэтому мне нужно перебрать некоторые функции (пару из геометрических Дарвина).Но когда я пытаюсь
for function in [Darwin.acos, Darwin.cos, Darwin.sin] { print(function(1.0)) }
, я получаю ошибку «Неоднозначное использование« acos »».Я также попытался Darwin.acos(Double)
и получил "Неоднозначную ссылку на члена 'acos'" и Darwin.acos { $0 }
(и аналогичные) без какой-либо удачи.
Возможно ли это сделать?Спасибо!