メソット(定義と実行)の順番

private fun on EndGame () {

          binding . endGameButton,setOnClickListner gameFinished {on EndGame}

}

 

といったコードがあったとする。

しかしこれでは、アプリが実行されることはない。

 

このコードの順番が意味していることは

「private fun on EndGame」と定義します。

次に「binding . endGameButton,setOnClickListner gameFinished {on EndGame}」

endGameButtonが押されたら、ゲームが終了する。ゲームが終わりを実行する。

 

元々、bindingが初期化されているのはずっと上のページに記載されている。

binding 初期化の次に

「binding . endGameButton,setOnClickListner gameFinished {on EndGame}」

上記コードを入れないと、実行はされない。