arrays - 如何将属性项计为类内的数组?

标签 arrays swift class

如何统计团队A中的teamMember?

class BasketBallTeam {
    var teamName: String
    var teamMember: [String]

    init(teamName: String, teamMember: [String]) {
        self.teamName = teamName
        self.teamMember = teamMember
    }
}

let highSchoolTeam: [BasketBallTeam] = [
    BasketBallTeam(teamName: "A", teamMember: [
        "John", "Sam", "Tom", "Ricky", "George"
    ]),
    BasketBallTeam(teamName: "B", teamMember: [
        "Jason", "Michael", "Daniel", "Henry", "David", "Luke"
    ]),
]

最佳答案

只需计数即可。

由于highSchoolTeam 是一个数组,您必须获取第一个

let numberOfMembers = highSchoolTeam.first?.teamMember.count

请以复数形式命名teamMemberteamMembers(甚至members)来表示数组

关于arrays - 如何将属性项计为类内的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56641793/

相关文章:

oop - 为什么使用类而不是函数?

c - strcmp() 不适用于 char *array 和 char const 比较

javascript - 使用 lodash 方法返回新形式的数组

ios - CoreGraphics 和上下文中的旋转和渐变

ios - 比较两个类

Java:如何编写项目继承原 Material 属性的代码?

arrays - 查找排序数组中结束值和起始值之差至多为 k 的最长连续子数组的长度

java - 如何从消息数组中删除项目

ios - 使用 NSMutableAttributedString 为字符串中的单词添加颜色

ios - 如何在Xcode中设计大 View