日記
今日書いたコード
2d6
package com.example.diceroller import android.os.Bundle import android.widget.Button import android.widget.TextView import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) var rollButton: Button = findViewById(R.id.button) rollButton.setOnClickListener { rollDice() } } private fun rollDice() { val dice = Dice(6) val rightTextView: TextView = findViewById(R.id.rightTextView) rightTextView.text = dice.roll().toString() val leftTextView: TextView = findViewById(R.id.leftTextView) leftTextView.text = dice.roll().toString() } } class Dice(private val numSides: Int) { fun roll(): Int { return (1..numSides).random() } }
感想
Android Studioにデフォルトでフォーマッタが入ってるのよかった.*1
*1:cmd+alt+lで使える