Hello~想請問一下
Victor Huang
2

這邊忘記提到,在這個 BookType 的 enum 裡,我最後又加上了一個 init( _ rawValue: String) ,可以發現到我在裡面呼叫另一個 init(rawValue:) (自帶的),當你使用 rawValue 去呼叫自定義的 init( _ rawValue: String) ,就會去執行裡面的初始化函式,接著就可以用我們省略 rawValue 的初始化函式了。

對應到的範例:https://gist.github.com/BoshiLee/442fe35c544c8ce636b1e6991b76e1c5

Show your support

Clapping shows how much you appreciated BoShi Lee’s story.