swift - 访问结构变量的正确语法是什么?

标签 swift struct

访问成员结构变量的正确语法是什么?我目前正在尝试这样:

struct one {
    var name:String = "Ric"
    var address:String = "Lee"
}

one.name

但是最后一行产生错误:

'one.Type' does not have a member named 'name'

如何访问我的结构上的变量?

最佳答案

看起来您定义了一个结构,但没有创建它的实例。如果您创建一个实例,您可以访问它的名称和地址属性。

struct one {
    var name: String = "Ric"
    var address: String = "Lee"
}
var x = one()
x.name

这可能会造成混淆,因为您可以在定义中设置默认值,这可能会让您看起来像是在实例化某些东西。

关于swift - 访问结构变量的正确语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26444802/

相关文章:

swift - 通过 NSAppleScript 编写 iTunes 脚本的沙盒权限

ios - scopeButtonTitles 始终为零

ios - 不知道如何防止约束被破坏

c - 链表的结构如何知道其自身类型的下一个指针的类型?

sql - 在 BigQuery 中取消嵌套结构

swift - 我可以避免子类化 NSObject 以重复调用方法吗?

ios - 如何遍历结构的静态常量?

c++ - 除非 size var 在类之外,否则无法在类内动态初始化数组

c - 结构困惑

ios - 从 Moya Response 获得回应