#!/usr/bin/env ruby # -*- coding: utf-8 -*- def hello #これはメソッド puts("こんにちは") end def name_print(name) #メソッドは引数を受け取ることができる printf("%sさん\n",name) end def hantei(x,y) if (x+y)%2 == 0 return "偶数" #returnでメソッドを終了させ値を返すことができる elsif (x+y)%2 == 1 return "奇数" end end def tasu(x,y) z = x+y #returnしない場合は最後に実行した文の値が返される end #メソッドはプログラムの最初に書き 本文はそのあとに書くと見やすいぞ hello #メソッド名でそのメソッドを使用することができる hello name_print("鳥海 太郎") a = 1 b = 1 printf("%dと%dを足した数は%sです\n",a,b,hantei(a,b)) printf("%d+%d=%d\n",a,b,tasu(a,b)) #これを利用すればプログラムを短くできる #ちなみに #メソッド外でつくった変数はメソッド内で使用できないし #メソッド内でつくった変数はメッソド外では使用できないぞ