濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Ruby創(chuàng)建“關(guān)鍵字”同名方法別名的方法

Ruby創(chuàng)建“關(guān)鍵字”同名方法別名的方法

熱門(mén)標(biāo)簽:中牟外呼系統(tǒng)違法嗎 AI電銷機(jī)器人 線路 柯城手機(jī)地圖如何做地圖標(biāo)注 天津外呼系統(tǒng)怎么收費(fèi) 巫師3地圖標(biāo)注魔力之所 漯河電銷 征服者企業(yè)地圖標(biāo)注 外呼線路從哪里出來(lái)的 淮安自動(dòng)外呼系統(tǒng)供應(yīng)商

begin和end是ruby的關(guān)鍵字,但是Range中也有名稱為begin和end的實(shí)例方法?,F(xiàn)在問(wèn)題來(lái)了:怎么創(chuàng)建它們的別名方法?

如果用class Range;alias begin_x begin end是不行的,ruby以為后面一個(gè)begin是某個(gè)語(yǔ)法塊的開(kāi)頭?。?/p>

復(fù)制代碼 代碼如下:

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還是不行!

復(fù)制代碼 代碼如下:

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>'

沒(méi)法子了嗎?我突然想到了這個(gè)語(yǔ)法:alias begin_x :"begin",這回哦鳥(niǎo)!同樣的end方法類似。

您可能感興趣的文章:
  • Ruby實(shí)現(xiàn)發(fā)送郵件的兩個(gè)方法
  • ruby實(shí)現(xiàn)的文件自刪除代碼分享
  • 初步講解Ruby編程中的多線程

標(biāo)簽:西雙版納 甘孜 河池 內(nèi)江 棗莊 克拉瑪依 大慶 南昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ruby創(chuàng)建“關(guān)鍵字”同名方法別名的方法》,本文關(guān)鍵詞  Ruby,創(chuàng)建,關(guān)鍵字,同名,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ruby創(chuàng)建“關(guān)鍵字”同名方法別名的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Ruby創(chuàng)建“關(guān)鍵字”同名方法別名的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    百色市| 彭州市| 都兰县| 定南县| 广汉市| 徐汇区| 萝北县| 永春县| 比如县| 孟连| 汉寿县| 集贤县| 贡山| 广昌县| 青冈县| 三河市| 宁陕县| 高阳县| 邻水| 嘉义市| 昌图县| 南靖县| 昆山市| 双桥区| 喜德县| 瑞丽市| 玛曲县| 佛坪县| 廊坊市| 阿拉善盟| 鄢陵县| 湖州市| 社旗县| 旺苍县| 巴林左旗| 临洮县| 新蔡县| 沂南县| 阳朔县| 海原县| 灵寿县|