Swift 2次元配列初期化

Swift 2次元配列初期化のメモ。

1次元配列初期化

    100個を0で初期化の例

    var ii = [Int](count: 100, repeatedValue: 0)
    

    アクセス例

    println(ii[22])
    

2次元配列初期化

    100×100個を0で初期化の例

    var ii = Array<&#91;Int&#93;>(count: 100,
                          repeatedValue: [Int](count: 100, repeatedValue: 0))
    

    というか [T] = Array なので、

    var ii = [[Int]](count: 100, 
                     repeatedValue: [Int](count: 100, repeatedValue: 0))
    

    アクセス例

    println(ii[22][22])
    

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です