日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Ruby中,:(ampersand colon)的用法

發(fā)布時(shí)間:2025/7/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ruby中,:(ampersand colon)的用法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前幾日看Ruby代碼,發(fā)現(xiàn)一個(gè)奇怪的用法,如下:

?

a=['a', 'b', 'c'].map! &:upcase p a #["A", "B", "C"]

研究后知道,上面的用法等價(jià)于下面的代碼:

?

a=['a', 'b', 'c'].map! &Proc.new{|item| item.__send__ :upcase } p a #["A", "B", "C"]


第一種寫(xiě)法的原理是:

&操作符會(huì)調(diào)用Symbol#to_proc方法,所以&:upcase相當(dāng)于

?

&(:upcase.to_proc)

而Symbol#to_proc大概是這個(gè)樣子滴:

?

?

def to_procreturn Proc.new do |item|item.__send__ selfend end

?

知道了原理后,我們現(xiàn)在可以自己為String變量實(shí)現(xiàn)一個(gè)類似的功能:

?

a='upcase' class << a def to_procreturn Proc.new do |item|item.__send__ selfendend end p ['a', 'b', 'c'].map! &a #["A", "B", "C"]

?


參見(jiàn):

1、http://stackoverflow.com/questions/1961030/ruby-ampersand-colon-shortcut

2、http://stackoverflow.com/questions/1217088/what-does-ampersand-colon-pretzel-colon-mean-in-ruby


?

轉(zhuǎn)載于:https://www.cnblogs.com/suncoolcat/p/3339351.html

總結(jié)

以上是生活随笔為你收集整理的Ruby中,:(ampersand colon)的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美精品第1页 | 日本免费观看视频 | 欧美日韩不卡视频 | 一本色道综合久久欧美日韩精品 | 国产视频欧美 | 色欧美在线 | 亚洲一二三区视频 | 欧美一级特黄aa大片 | 黄色免费看网站 | 日韩性在线 | 中文字幕天堂在线 | 亚州国产精品视频 | 久草福利资源在线观看 | 欧美激情免费观看 | 欧美aaaa视频 | 青青草十七色 | jizz亚洲女人高潮大叫 | 综合中文字幕 | 强制高潮抽搐哭叫求饶h | 久久夜色精品亚洲 | 亚洲无码精品免费 | 伊人久久精品 | 国产香蕉视频在线播放 | 男人的天堂视频网站 | 黄瓜视频污在线观看 | 九九九九久久久久 | 污视频网址在线观看 | 五月婷婷激情综合网 | 国产综合视频在线观看 | 天天5g天天爽免费观看 | 尹人香蕉 | 中国毛片基地 | 亚洲图片 欧美 | 日韩理论片| 你懂的视频网站 | www日本www| 深爱激情久久 | 日本xxxx裸体xxxx出水 | 特黄色大片 | 探花视频在线免费观看 | 动漫美女视频 | www欧美日韩 | 国产成人无码一二三区视频 | 女人高潮娇喘1分47秒 | 亚洲成人av免费在线观看 | 免费啪视频 | 制服丝袜一区 | 在线观看av资源 | 亚洲日本一区二区 | 久久国产乱 | 成人av软件 | 亚洲一区二区av在线 | 国产精品久久免费视频 | 色偷偷亚洲 | 亚洲wwwwww| 国产精品一区2区 | 国产美女无遮挡永久免费 | 美女黄视频大全 | 高清av一区二区三区 | 亚洲成人中文字幕 | 久久性av | 九九视频免费看 | 91一区二区三区四区 | 国产农村妇女精品 | 亚洲aa在线观看 | 一区二区三区日韩欧美 | 波多野结衣国产 | 希岛婚前侵犯中文字幕在线 | 成人黄色小视频 | 狠狠鲁视频 | 久久久噜噜噜www成人网 | 亚洲福利国产 | 欧美日韩人妻精品一区二区 | 欧美日韩亚洲系列 | 久久精品视频观看 | av av片在线看| 桃色视屏 | 伊人精品 | 高清一区在线观看 | 精品一区电影国产 | 男生吃小头头的视频 | 免费一级片视频 | 男女免费看 | 手机av网址| 国产精品嫩草久久久久 | 欧美1234区| 国产91绿帽单男绿奴 | 午夜国产福利在线观看 | 好邻居韩国剧在线观看 | 少妇无码吹潮 | 亚洲天堂中文字幕在线观看 | 亚洲综合在线第一页 | 五月激情在线 | 国产二区三区 | 国产在线一二 | 少妇精品在线 | 午夜欧美精品久久久久久久 | 国产微拍一区 | 香蕉视频A|