1. 首页
  2. 数据库
  3. 其它
  4. Ruby创建“关键字”同名方法别名的方法

Ruby创建“关键字”同名方法别名的方法

上传者: 2021-01-04 03:01:50上传 PDF文件 29.95KB 热度 6次
begin和end是ruby的关键字,但是Range中也有名称为begin和end的实例方法。现在问题来了:怎么创建它们的别名方法? 如果用class Range;alias begin_x begin end是不行的,ruby以为后面一个begin是某个语法块的开头啊: 代码如下: 2.1.2 :089 > class Range;alias begin0 begin end 2.1.2 :090?> 用class Range;alias begin_x “begin” end也不行,用alias begin_x :begin还是不行! 代码如下: 2.1.2 :083 >
下载地址
用户评论