tôi có thể tạo ra một NSDictionarySet đối tượng để trống NSDictionary trong Swift
var namesDictionary=Dictionary<String,String>()
namesDictionary["Jacob"] = "Marry"
Nhưng, khi tôi tạo một từ điển rỗng như mã dưới đây, dòng 1 i okie, nhưng dòng 2 (thêm giá trị) ném một lỗi.
var namesDictionary =[:]
namesDictionary["Jacob"] = "Marry"
Lỗi là "Không thể gán cho kết quả của biểu thức này". Có cách nào khác để gán các giá trị không.
Sau đó, nó phải có lỗi trong dòng đầu tiên. – andyPaul
Dòng đầu tiên là tốt. Nó tạo ra một từ điển trống, nhưng các loại khóa/giá trị không phải là chuỗi. Từ điển tại thời điểm này khá vô ích vì nó sẽ không chấp nhận bất kỳ cặp giá trị khóa nào – connor
Okie, sự khác nhau giữa var namesDictionary = Dictionary() và var namesDictionary: Dictionary = [:] –
andyPaul