私は、次の機能があります。2つの関数に依存する関数を返すにはどうすればよいですか?
private func getFunctionToPlot() -> ((Double) -> Double) {
var function: (Double) -> Double = sin + cos
return function
}
を私はダブルを取り、doubleを返す関数を返すしたいと思いますが、この機能はsin + cos
ようなものでなければなりません。 sinとcosの両方が独立してdoubleを返し、doubleを返しますが、どうすれば返すことができますか?sin($0) + cos($0)
戻り値の型をオプションになりますか?それは確かにコンパイルします。 – matt
@matt、関数が初期化されていないためではありません。また、初期化する方法も知っています。 – lmiguelvargasf
私の答えはあなたに一つの方法を示しています。 – matt