defについて defは、命令をまとめる役割を果たします。 例えば、 def multiply a,b out a a=a*b end とすれば、変数aにa,bの積が代入されます。 def multiply(a,b) return a*b end と書くことも可能です。