#!/usr/bin/env ruby # -*- coding: utf-8 -*- def matsu(nokori) #魚が釣れるまで待つメソッドの定義 while nokori > 0 sleep(3) nokori -= 1 end end def tsureta() #魚を釣るメソッドの定義 puts "お魚が釣れました!" puts "何のお魚が釣れたかな?" sakana = ["アジちゃんです!すごーい!","フグちゃんです。ドンマイ。","タイちゃんです!!やったね!"] chusen = rand(sakana.length) printf("釣れた魚は、%s\n",sakana[chusen]) end while true puts "魚釣りスタート!" matsu(1) #matsuメソッドの呼び出し 引数は1 puts "まだかな?" matsu(2) #matsuメソッドの呼び出し 引数は2 tsureta #tsretaメソッドの呼び出し puts "もう一度やりますか?" print "「はい」か「いいえ」で答えてください:" kotae = gets.chomp if kotae == "はい" redo else break end end