Tôi có những định nghĩa này trong chức năng của tôi, nó hoạt động
class MyClass {
func myFunc() {
let testStr = "test"
let testStrLen = countElements(testStr)
}
}
Nhưng nếu tôi chuyển 'testStr' và 'testStrLen' lên cấp lớp, nó sẽ không biên dịch. Nó cho biết 'MyClass.Type không có thành viên có tên' testStr '.
class MyClass {
let testStr = "test"
let testStrLen = countElements(testStr)
func myFunc() {
}
}
Làm thế nào tôi có thể sửa lỗi này? Tôi không muốn bị phạt vì luôn luôn đếm len của một 'bài kiểm tra' liên tục.
Dựa trên hiểu biết của tôi về các nhận xét bên dưới, tôi cần thực hiện điều này:
class MyClass {
let testStr = "test"
let testStrLen = countElements("test")
func myFunc() {
}
}
Có cách nào tôi không cần gõ / nhập "test" hai lần không? Cảm ơn.