でなければ{ 数 * 階乗(数 - 1) }.である } 文法: 定義(記号) {[|引数 ...|] 式 ... } ブロック(手続き)の実行 define_methodで定義したメソッド(操作)はyieldでブロック(手続き)を実行することができません。したがってdefine_methodの別名である定義で定義したメソッドも同様...