美文网首页Ruby
Ruby 复制一个方法

Ruby 复制一个方法

作者: iOneWay | 来源:发表于2016-05-19 11:11 被阅读28次

    在js中,我们可以通过声明一个变量,用符号将一个方法赋值给这个变量,如下

    function func () {   
     alert("fun")
    }
    var func_Value = func();
    var func_Copy = func;
    

    而在Ruby中我们复制一个方法,应当如下:

    class Fruit 
     def initialize
      end 
      def bar
        puts 'bar'
      end
    end
    
    #创建对象
    f = Fruit.new
    #复制方法
    bar_copy = f.bar
    #执行
    bar_copy
    

    参考:https://ruby-china.org/topics/28669

    相关文章

      网友评论

        本文标题:Ruby 复制一个方法

        本文链接:https://www.haomeiwen.com/subject/tgfgrttx.html