每天一段Ruby代码!坚持到2016!(2015.9.22)(is_a,respond_to练习)
2015-10-05 12:25:33 | 来源:新浪微博 | 投稿:小LAmore的IE成长记 | 编辑:小柯

原标题:每天一段Ruby代码!坚持到2016!(2015.9.22)(is_a,respond_to练习)

每天一段Ruby代码!坚持到2016!有奖监督,如果发现我那天没写,我送乾颐堂T恤!(如果发现我哪天没有写,第一个微博或者博客留言的朋友,我送乾颐堂T恤)
=================is_a练习======================# encoding=UTF-8def multiply_precisely(a, b)if a.is_a? Float or b.is_a? Floatraise ArgumentError, "I can't do precise multiplication withfloats."enda * bend
p multiply_precisely(4, 5)p multiply_precisely(4.0, 5)===============respond_to练习====================# encoding=UTF-8def append_to_self(x)unless x.respond_to? :<<raise ArgumentError, "This object doesn't support theleft-shift operator."endif x.is_a? Numericraise ArgumentError,"The left-shift operator for this object doesn't do anappend."endx << xend
p append_to_self('abc')p append_to_self([1, 2, 3])p append_to_self({1 => 2})p append_to_self(5)===========================================下面是代码的共享链接:http://yunpan.cn/cm6MKfB8bz3ez访问密码 4687

tags:

上一篇  下一篇

相关:

刀客的诗词之: 国庆六十六周年(外4首)

国庆六十六周年人民挥巨手,日月焕然新。昨夜钟山雨,今朝禹甸春。高风宗马列,浩气满乾坤。强国千秋业,宏

若银行股没有牛的机会牛市就真的走了

牛市有两个特征:一个当然是指数涨幅大,第二个特征就是成交量非常大,现在这两个特征在沪深股市基本消耗

蜀山战纪人物漫谈——丁隐:identity 前世缘,今生劫?

对于近几年以谈情为主的仙侠剧适应不良的po,被安利看了《蜀山战纪》。看过之后,对这部作品很有好感,

我的家乡静宁原来这么美,连我自己都看醉了(组图)

我的家乡甘肃静宁,这里有举世闻名的静宁红富士,有静宁烧鸡,有静宁大饼。历史人物有伏羲、有李广李白李世

【中国游客在日本碰瓷,医院鉴定无伤,仍讹钱10万日元】

详情阐述:2015年8月21号在京都祇園、有一位中国老人被汽车反光镜刮倒,随后大喊【痛,痛,脚痛】。被救护车

这是一篇关于电影的长微博

推荐电影:《HOME》,中文翻译是《疯狂外星人》。原著为儿童故事书《斯麦克节的真正意义》,影片讲述了一个11

当我遭遇了对应试教育的异见者和喷子

当我遭遇了对应试教育的异见者和喷子 2015年10月3日晚,某大营销号发了一条微博(图1),讲述的是高考传奇衡

特别说明:2016考研新大纲”唯物辩证基本范畴“不但没有删除,而且还增加了一个“整体和部分”

近期,连续收到很多同学咨询什么唯物辩证法范畴被删除的说法,之前回复过少数同学,发现还有很多同学问这

请你不要离开

从得知这个消息开始,或者是从更早输掉波普杯的时候开始,即便明知有无数个理由让自己开心,却还是难受到不

加油,中国电竞

讲个故事:1954年世界杯被全世界看好的巴西队在半决赛意外输给名不见经传的法国队。全世界为之唏嘘。巴西队

站长推荐: