2014-06-08 25 views
6

Dizi türü nesneyi, Apple'ın yeni Swift lang dizisindeki dizinin içindeki özel dizine zorlamaya çalışıyorum. Bu [ [...], [...], ...] = gibi dokümanlar okudum gibi, görünmelidir - NSMutableArray türü otomatik değişkene atanır o var, ama hatta bahçesinde bana hataları atarsa:Hızlı bir şekilde çok boyutlu dizi nasıl oluşturulur?

var arr = []; 

arr[0] = []; // Error: cannot assign to result of this expression 

arr.insert([], atIndex:0) // Error: 'NSArray' does not have member named 'insert' 
+2

http: // stackoverflow.com/a/24052260/359578 – Caroline

cevap

9
var array2d: [[Int]] = [[1,2,3,4],[5,6,7,8]] 
+0

Teşekkürler Bu kodu bu koduyla düzeltmeyi başardım - '' var arr = Array >() '', ancak dizinin nasıl ekleneceğini henüz anlamadım. önerdiğiniz sözdizimi. – Kosmetika

+1

En yeni beta, bu sözdizimini daha fazla [[Int]] = [[1,2,3,4], [5,6,7,8]] –

+0

olarak değiştirdi. Yeni sözdizimini göstermek için yanıtı güncelleştirin. –