https://paiza.io/ja ← サイトを開いてください。
関数とは「処理をまとめて、利用しやすくする」方法です。
【 修正前 】 fun main() { println("勇者は攻撃した!") println("モンスターは10のダメージ") println("勇者は攻撃した!") println("モンスターは10のダメージ") println("勇者は攻撃した!") println("モンスターは10のダメージ") println("勇者は攻撃した!") println("モンスターは10のダメージ") println("勇者は攻撃した!") println("モンスターは10のダメージ") } 【 修正後 】 fun main() { attack() attack() attack() attack() attack() } fun attack(){ println("勇者は攻撃した!") println("モンスターは10のダメージ") }
【 修正前 】 fun main() { println("勇者は攻撃した!") println("モンスターは10のダメージ") println("モンスターの攻撃") println("勇者はガードした") println("勇者は攻撃した!") println("モンスターは10のダメージ") println("モンスターの攻撃") println("勇者はガードした") println("勇者は攻撃した!") println("モンスターは10のダメージ") } 【 修正後 】 fun main() { attack() defense() attack() defense() attack() } fun attack(){ println("勇者は攻撃した!") println("モンスターは10のダメージ") } fun defense(){ println("モンスターの攻撃") println("勇者はガードした") }
練習問題 作成
関数run()を作成してください。
【 作成前 】 fun main() { }
練習問題 呼び出し
以下のプログラムのmain()から関数run()を呼び出してください。
【 呼び出し前 】 fun main() { } fun run(){ }
練習問題 編集
以下のプログラムの関数run()に以下の1行を追加してください。
【 追加行 】 println("モンスターは走り出した")
【 追加前 】 fun main() { run() } fun run(){ }
まとめ
・関数とは「処理をまとめて、利用しやすくする」方法です。
・関数は非常によく使います。
・今回は「作成できる」「呼び出すことが出来る」が理解できていれば十分です。