Tengo estas definiciones en mi función que funcionan
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
Pero si muevo 'testStr' y 'testStrLen' al nivel de clase, no se compilará. Decía 'MyClass.Type no tiene un miembro llamado' testStr '.
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
¿Cómo puedo arreglar esto? No quiero pagar la multa por contar len de una 'prueba' constante cada vez.
Según mi comprensión de los comentarios a continuación, necesito hacer esto:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
¿Hay alguna manera de que no necesite escribir / ingresar "prueba" dos veces? Gracias.