麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

Ruby創建“關鍵字”同名方法別名的方法

2020-10-29 19:42:45
字體:
來源:轉載
供稿:網友

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 > class Range
2.1.2 :084?>   alias begin0 :begin
2.1.2 :085 >       end
2.1.2 :086?>   end
SyntaxError: (irb):86: syntax error, unexpected keyword_end, expecting end-of-input
from /Users/apple/.rvm/rubies/ruby-2.1.2/bin/irb:11:in `<main>'
2.1.2 :087 > class Range;alias begin0 "begin" end
SyntaxError: (irb):87: syntax error, unexpected tSTRING_BEG
class Range;alias begin0 "begin" end
                          ^
from /Users/apple/.rvm/rubies/ruby-2.1.2/bin/irb:11:in `<main>'

沒法子了嗎?我突然想到了這個語法:alias begin_x :"begin",這回哦鳥!同樣的end方法類似。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩视频一区二区三区在线观看 | 国产精品免费一区二区三区四区 | 黄色网址在线视频 | 中文字幕精品一二三四五六七八 | 韩国一级免费视频 | 性爱视频在线免费 | 成人一区二区三区四区 | 国产精品久久二区 | 人人玩人人爽 | 日产精品久久久一区二区开放时间 | 午夜丰满少妇高清毛片1000部 | 久久精品欧美视频 | 久久免费视频一区 | 91久久久久久久一区二区 | 成人视屏免费看 | 天天夜碰日日摸日日澡性色av | 亚欧在线免费观看 | 视频一区二区三区在线播放 | 一区二区三区在线观看av | 久久久一区二区三区视频 | 欧美一区中文字幕 | 激情久久精品 | 一级大片在线观看 | 欧美性受xxxx白人性爽 | 91麻豆蜜桃一区二区三区 | 一级黄色淫片 | 久久久久久久久久美女 | 日韩中文字幕三区 | 色阁阁69婷婷 | 成人免费毛片在线观看 | 国产免费最爽的乱淫视频a 毛片国产 | 亚洲精品成人18久久久久 | 狠狠干夜夜草 | 久久无| 视频在线91 | 一级在线 | 国产精品视频二区不卡 | 黄a大片 | 全黄毛片| 草久网 | 国产永久免费观看 |