Mam te definicje w mojej funkcji, które działają
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
Ale jeśli przeniosę „testStr” i „testStrLen” na poziom klasy, to się nie skompiluje. Mówi się, że „MyClass.Type nie ma elementu członkowskiego o nazwie„ testStr ”.
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
Jak mogę to naprawić? Nie chcę płacić kary za odliczanie za każdym razem len ciągłego „testu”.
Na podstawie mojego zrozumienia poniższych komentarzy muszę to zrobić:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
Czy jest sposób, żebym nie musiał dwukrotnie wpisywać / wpisywać słowa „test”? Dzięki.