问:当前代码:
struct Tag {
let name : String } struct Post { let title : String let author : String let tag : Tag func description () -> String { return ( " \( title ) by \( author ) . Filed under \( tag ) " ) } }让firstPost = Post (
标题: “得到” , 作者: “GRRM” , 标签: 标签(名称: “书” ))
让 postDescription = firstPost 。描述()
我在 Xcode 中输入它并且它运行良好,除了 postDescription 的值是:“我的作者的标题。在标签下归档(名称:“我的标签”)”而不是预期的“我的作者的标题。归档在我的标签”。我如何实现这一目标?
答:尝试使用 tag.name 代替 tag 访问 name 属性