내 기능에 이러한 정의가 있습니다.
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() {
}
}
"테스트"를 두 번 입력 / 입력 할 필요가없는 방법이 있습니까? 감사.