Xcode6 Swift Wiki

配列宣言

配列宣言の際に要素を指定する場合
var shoppingList: [String] = ["Eggs", "Milk"]

(要素無し)空の配列宣言
var shoppingList: [String] = [];
空の配列を宣言するときに要素数の指定はできない (= [256] 等)


shoppingList.count//要素数取得

shoppingList.append("Apple");//要素追加

空の配列を宣言した時の注意点
var shoppingList: [String] = [];
shoppingList.append("Eggs");
shoppingList.append("Milk");
空の配列を宣言し、要素を追加する場合は上記のようにappendを使わなければならない

決して
var shoppingList: [String] = [];
shoppingList[0] = "Eggs";
shoppingList[1] = "Milk";
とすることはできないので要注意だ
要素自体が存在しないので要素の中身を書き換える場合、その前に要素追加を行う必要がある


以下参考プログラム
 var name : [String] = [];
        
        name.append("山田");
        name.append("鈴木");
        name.append("高橋");

        
        for(var i = 0;i < 3;i++){
        
            println(name[i]);
        
        }
表示結果
山田
鈴木
高橋

この場合appendが3回実行されているので要素数は3である
forの条件式にi<3と書くのはみっともないので上記のプログラムのように
書かないように気をつけよう

正解例は以下だ
 var name : [String] = [];
        
        name.append("山田");
        name.append("鈴木");
        name.append("高橋");

        
        for(var i = 0;i < name.count;i++){
        
            println(name[i]);
        
        }
表示結果
山田
鈴木
高橋
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

×

この広告は60日間更新がないwikiに表示されております。

メンバーのみ編集できます

メンバー募集!