enum Animal {
case fox
case dog
case cat
static var all: [Animal] {
return [fox, dog, cat]
}
}
let animals: [Animal] = [.fox, .dog, .cat]
enumの中だと[fox, dog, cat]
って.
無しで書ける。selfだから省略出来る。
もちろん[.fox, .dog, .cat]
って書くことも出来る。これはenumの型を指定してるから省略出来る。
結果は同じだけど読みにくいから統一した方がいいなと思ったんだけど、そもそもenumの中のcaseが.無い表記なわけだし、どっちに統一するのが良いんだろこれ。
だからなんだって話なんだけど。