書籍、作って楽しむプログラミング Androidアプリ 超入門 wingsプロジェクト 高江 賢 著
を見ながらkotlin言語でのAndroidアプリの作り方を独学中です。
本の通りにコードを打ち込んでいるのに、本に記載の無いエラーが出て困っています。
(書籍の94ページ、乱数を返すプロパティにしてみよう。のコード)
下記、get(){ から } の間の2行が赤い下波線を引かれ、
expecting member declaration(変数を宣言して下さいの意)と表示されます。
class OmikujiBox { val number : Int = -1 // くじ番号 get() { val rnd = Random() return rnd.nextInt(20) } }
val number : int = -1 については、書籍では " = -1" が記載されていませんでした。
すると、"初期値が必要です。"とエラーがでたので " = -1"を追加しました。
val rnd = Random()について、import文は追加されています。
また、val を var にしてもエラーは変わりませんでした。
書籍にはこのエラーに関する記述が無く、著者の環境ではエラーは表示されていないのかも
知れません。
このままでは、これ以降この書籍での勉強は進まず、書籍代の無駄になりかねません。
どなたか、エラー対処方法をご存じの方、宜しくご教授願います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/26 18:59
2020/03/27 04:57
2020/03/27 07:47
2020/03/27 08:09