读取数组中的结构

时间:2019-11-06 12:48:54

标签: swift

我已经创建了一个结构并将其附加到数组中。我如何在数组中读取该结构?

struct TOitemData {
    let BestItem: String?
    let BestQty: Int?
    let BestTotal: Int?
}

class TObyItemVC: UIViewController{

    var TOitemArray: [TOitemData] = []
    TOitemArray.append(TOitemData(BestItem: "1/2 Chicken with chips", BestQty: 54, BestTotal: 4500))
    TOitemArray.append(TOitemData(BestItem: "Cheese hamburger and chips", BestQty: 45, BestTotal: 4210))

}

我如何获得45的第二行BestQty?

2 个答案:

答案 0 :(得分:1)

TObbyItemArray [1] .BestQty获取第二行,然后是BestQty的值

答案 1 :(得分:1)

您只需访问要查看的索引(请记住,数组以索引0开头),并且正在读取该结构。如果要查看该结构的特定值,请访问它。

TOitemArray[0]来访问位置0(也就是数组的第一个元素)内的结构。 arrayName[0].BestItem访问该结构的属性BestItem