1
変数に複数のパラメータを持つ関数を割り当てる方法を考えようとしています。それが正常に動作し、単純な機能だとき:複数のパラメータを持つ関数を変数に代入する
func aFunc(val: Int) {
print(val)
}
let alias = aFunc
alias(3)
しかし、私はこれでエラーが発生します。
func handleShip(captain: Pirate, helmsman: Pirate, ship: Ship) {
print("Handing the ship")
}
func handleShip(helmsman: Pirate, ship: Ship) {
print("Handling the ship")
}
let handleShipAlias: (Pirate, Pirate, Ship) = handleShip
を私が取得:
handleShip(船長メンバーへあいまいな参照:ヘルムスマン:船:) '
参照方法はありますかhandleShip(captain: Pirate, helmsman: Pirate, ship: Ship)
?