私の機能にはこれらの定義があり、機能します
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
しかし、「testStr」と「testStrLen」をクラスレベルに移動すると、コンパイルされません。「MyClass.Typeには、「testStr」という名前のメンバーがありません。
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
どうすれば修正できますか?一定の「テスト」のlenを毎回カウントすることに対するペナルティを払いたくありません。
以下のコメントに対する私の理解に基づいて、私はこれを行う必要があります:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
「test」を2回入力/入力する必要がない方法はありますか?ありがとう。