【戻る】 【進む】   目次        12. クラスとメソッド - 関数定義

関数定義

 
  • メソッドは、クラス定義の外で定義することもでき、これを関数という。
  • 関数は必ずレシーバを省略して起動する

  • def hms(h, m, s)
      (h * 60 + m) * 60 + s
    end
    p hms(1, 1, 30) #=> 3690
    
    function0.rb

    関数主体のプログラミングをすれば、それは普通の手続き型プログラミングである。
     


    【戻る】 【進む】   目次        12. クラスとメソッド - 関数定義