J'ai ces définitions dans ma fonction qui fonctionnent
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
Mais si je déplace «testStr» et «testStrLen» au niveau de la classe, il ne se compilera pas. Il a dit 'MyClass.Type n'a pas de membre nommé' testStr '.
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
Comment puis-je réparer cela? Je ne veux pas payer la pénalité pour compter len d'un «test» constant à chaque fois.
Sur la base de ma compréhension des commentaires ci-dessous, je dois faire ceci:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
Y a-t-il un moyen que je n'ai pas besoin de taper / entrer «test» deux fois? Merci.