ぜのぜ

しりとりしようぜのぜのぜのぜ

74日目

日記

買い物に行ってえらい.

今日書いたコード

struct Hoge: CustomStringConvertible {
    var description: String = "hoge"
}
let arr: [CustomStringConvertible] = [1, 1.0, "a", Hoge()]
for e in arr {
    print(e)
}
1
1.0
a
hoge

初めて知ったこと

初めて知ったことはないけど,あるプロトコルに準拠した型のインスタンスならそのプロトコルで定義されたメソッドとかプロパティにアクセスできるっていうのいいよね.昔これでアハ体験をした気がするんだけど詳細は思い出せない.