Eu tenho essas definições em minha função que funcionam
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
Mas se eu mover 'testStr' e 'testStrLen' para o nível de classe, ele não compilará. Dizia que 'MyClass.Type não tem um membro chamado' testStr '.
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
Como posso consertar isso? Eu não quero pagar a penalidade por contar muito tempo de um 'teste' constante todas as vezes.
Com base no meu entendimento dos comentários abaixo, preciso fazer o seguinte:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
Existe uma maneira de eu não precisar digitar / entrar em "teste" duas vezes? Obrigado.