私はパラメータがスウィフトでどのように機能するかを理解しようとは予想引数の型にint型の値を変換できません「...」
class NumberIncreaser {
func numberIncrementor(var number:Int)->Int{
number += 1
return number
}
var anotherNumber = numberIncrementor(3)
}
は、しかし後であっても、明示的にすることを言及し、次のようにこのように単純なクラスを書きましたメソッド 'numberIncrementor'はIntをとり、XcodeはnumberIncreaserオブジェクトを要求します(正しい専門用語を使用していて、プログラミングに新しいことを願っています)。私がクラスを削除すると、メソッドは完全にうまく動作することに気付きました。私はなぜこれがそうであるか知りたいのですが、どのように解決することができますか?
ありがとうございます!
あなたの問題はclass' 'の範囲でコードを実行している:
もう一つの方法は、そのよう
anotherNumber
怠惰なプロパティを作成することです。 'methods'や' global'スコープの範囲でそれを行う必要があります。 –