日記
今日買い物にでかけたら地獄のように暑かったので明日の行き先を変更した.数カ月ぶりのライドなので安全めに行きたい.
今日書いたコード
class Hoge { let hoge: String init() { hoge = "super hoge" } } class Fuga: Hoge { override init() { hoge = "sub hoge" // Cannot assign to property: 'hoge' is a 'let' constant } }
初めて知ったこと
スーパークラスでlet
で宣言されたプロパティはサブクラスのイニシャライザで初期化できない.