
Nathan Halydier
1,849 PointsWhat is the correct way to pass a string to the Tag Object when creating a constant (in this case firstPost).
My current solution results in
"iOSDevelopment by Apple. Filed under Tag(name: "swift")"
Also I am sure there is a better way to create a Tag object while creating a Post object.
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)"
}
}
let aTag = Tag(name: "swift")
let firstPost = Post(title: "iOSDevelopment", author: "Apple", tag: aTag)
let postDescription = firstPost.description()