私は因子を計算するコードを持っています。拡張機能 - エラー(Swift3)
私は 拡張を使用して別のファイル「文字列+ Factorial.swift」からこれをやろうとしているが、私はエラーを取得します。
どうすれば削除できますか?まだ拡張
ViewController.swift
@IBAction func FactorialButton(_ sender: UIButton) {
currentInput = factorial(currentInput: currentInput)
}
文字列+ Factorial.swift
import Foundation
extension Double {
func factorial(currentInput: Double) -> Double {
if currentInput >= 0 {
return currentInput == 0 ? 1 : currentInput * self.factorial(currentInput: currentInput - 1)
} else {
return 0/0
}
}
}
コール 'currentInput = currentInput.factorial(currentInput:currentInput)' –
1簡単な質問ならば二重の値を '3.0 'として送信しました。あなたはOPを6.0と正しく受け取るか、そうでなければ –