Ho queste definizioni nella mia funzione che funzionano
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
Ma se sposto "testStr" e "testStrLen" a livello di classe, non verrà compilato. Ha detto che "MyClass.Type non ha un membro denominato" testStr ".
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
Come posso risolvere questo problema? Non voglio pagare la penalità per aver contato ogni volta un "test" costante.
In base alla mia comprensione dei commenti di seguito, devo farlo:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
C'è un modo in cui non ho bisogno di digitare / inserire due volte "test"? Grazie.