ruby - 别名方法和别名符号有什么区别?

标签 ruby

我读过一些像这样的别名方法:

alias :original_method :method

对我来说,这看起来像是 ruby 中的符号。如果我像这样输入别名有什么区别:

alias original_method method

结果会不会不同?

最佳答案

documentation 似乎没有区别:

The alias keyword is most frequently used to alias methods. When aliasing a method you can use either its name or a symbol:

alias new_name old_name
alias :new_name :old_name

关于ruby - 别名方法和别名符号有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25892574/

相关文章:

ruby-on-rails - 如何在文本字段rails postgresql中查询json数据

ruby-on-rails - 'has_one :through' association using namespaced classes

ruby-on-rails - EC2中Mongo::OperationFailure反复出现,怎么办?

ruby - 检查文件名是文件夹还是文件

ruby - 有没有办法在 Vim 中为 Ruby 设置良好的自动完成?

mysql - 在保存到数据库之前将日期数据转换为正确的日期时间格式?

Ruby 哈希值数组

css - Will_paginate 不渲染 Ruby On Rails

Ruby - 读取和编辑 XML 文件

ruby-on-rails - RVM 没有在 `fish` 中设置我的 PATH,但应该是