Saya memiliki definisi ini dalam fungsi saya yang berfungsi
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
Tetapi jika saya memindahkan 'testStr' dan 'testStrLen' ke tingkat kelas, itu tidak akan dapat dikompilasi. Dikatakan 'MyClass.Type tidak memiliki anggota bernama' testStr '.
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
Bagaimana cara memperbaikinya? Saya tidak ingin membayar penalti untuk menghitung len dari 'ujian' yang konstan setiap saat.
Berdasarkan pemahaman saya tentang komentar di bawah, saya perlu melakukan ini:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
Adakah cara agar saya tidak perlu mengetik / memasukkan "tes" dua kali? Terima kasih.