TEL:400-8793-956
当前位置:程序、服务器

不理解在测验问题中使用标签结构

提问者: 近期获赞: 浏览人数: 发布时间:2021-08-03 08:39:50

 问:我在这个“测验”中遇到错误,因为我不明白我应该在下面添加问号的参数中输入什么(对于这篇文章,而不是在我的提交中)。

 
任何指针表示赞赏。
 
struct Tag { let name: String } let name = "novel" struct Post { var title: String var author: String var tag: Tag } let firstPost = Post(title: "Book", author: "Bill", tag: ? ??????)
 
 结构体.swift
struct  Tag  { 
let name : String } let name = "novel" struct Post { var title : String var author : String var tag : Tag } let firstPost = Post ( title : "Book" , author : "Bill" , tag : name )      
 
 
答:棘手的是 Post 结构的 firstPost 实例的 tag 属性也需要初始化。您可以在一行中同时完成:
 
struct  Tag  { 
let name : String } struct Post { var title : String var author : String var tag : Tag } let firstPost = Post ( title : "Book" , author : "Bill" , tag : Tag ( name : "novel" ))      
         
(我去掉了你的 name 常量,因为它与构造函数中的参数名称同名,我不知道如何处理。)
上一篇: 关于图片标签问题
下一篇: 错误:NIL 与“CurrentWeather”的返回类型不兼容