У меня есть это определение в моей функции, которые работают
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() {
}
}
Есть ли способ, которым мне не нужно дважды вводить "тест"? Спасибо.