構造体配列のようなものを作りたい場合に、タプル配列を使うと良さそうです。
// タプル配列の定義(この段階ではカラ)
var arrayList : [(id:String, name:String, description:String)] = []
// 追加するメンバの作成
let elem2 = (id:"3", name:"hoge2", description:"testその2")
// タプル配列に追加
element.append(elem2)
//配列のインデックス指定でよみ出し
print(arrayList.count)
print(arrayList[1].id)
print(arrayList[1].name)
print(arrayList[1].description)
// forループでよみ出し
for el in arrayList{
let val = el.id + String(":") + el.name + String(":") + el.description
print(val)
}
//: Playground - noun: a place where people can play
import UIKit
var str = "Hello, playground"
// 空のタプル配列の定義
var arrayList : [(id:String, name:String, description:String)] = []
// 追加するメンバの生成
let elem1 = ("1", "hoge1", "testその1") // これでもOK
let elem2 = (id:"3", name:"hoge2", description:"testその2")
let elem3 = (id:"5", name:"hoge5", description:"testその5")
// 配列に追加
arrayList.append(elem1)
arrayList.append(elem2)
arrayList.append(elem3)
print(arrayList.count)
print(arrayList[1].id)
print(arrayList[1].name)
print(arrayList[1].description)
// 読み出してみる
for el in arrayList{
let val = el.id + String(":") + el.name + String(":") + el.description
print(val)
}
0 件のコメント:
コメントを投稿