如何回忆这个结构?

时间:2019-10-14 11:34:49

标签: xcode struct

该召回方式如何召回?

struct User {
    var name: String
    var street: String
    var city: String
    var postalCode: String

    func printAddress() -> String {
        return """
\(name)
\(street)
\(city)
\(postalCode)
"""
    }
}

例如,我希望在方法的不同行中都有一个地址

  

史密斯井
  这个街号
  拉拉兰
  19890

但结果以结构形式返回

1 个答案:

答案 0 :(得分:0)

不确定“ recall struct”的含义,但是如果要以期望的格式打印它,只需使用printAddress()

let user = User(name: "name", street: "street", city: "city", postalCode: "postalCode")
print(user.printAddress())

输出:

  

名称
  街道
  城市
  postalCode