umentu_blogTweetPocketQiitaでことりん学習帳を発売しています!コンストラクタの書き方コンストラクタは次のようにして指定できる。)constructorは省略できる。println("nameに${value}が設定されました。println(hero.nameLength)}実行結果nameにJohnが設定されました。データを作る用のクラスを使う時に、特に(umentuのような)入門者には次のような間違いをすることがある。ある変数がnull出ないときにはそのままの値で、nullの時はデフォルトの値でなんらかの処理を行いたい場合に、エルビス演算子を使うことで実装できる。!!演算子は、?で変数をnullにすることができるようにした状態(nullable)を解除し、再びnullを禁止した状態(notnull)に戻す演算子。nullの変数をnotnullに戻し得る操作は危険のため、どうしてもそのような実装をしたい場合はrequireNotNull関数でメッセージを残すようにするべき。