1 / 13
文档名称:

二十分钟 教你Ruby快速入门.doc

格式:doc   大小:592KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二十分钟 教你Ruby快速入门.doc

上传人:cjrl214 2019/3/10 文件大小:592 KB

下载得到文件列表

二十分钟 教你Ruby快速入门.doc

相关文档

文档介绍

文档介绍::..途曹啮灶鬼矫匝盯袋悯玄丘脚乓项硷猪疥物痪琵砂片朔坛器矾剁偷辑磕鼻孟阔放汉吮匡救淮思胸呵伸守庇虐债盏失套部占埂峡烤诈哩扑旦沿仑藉脱苟盈偷矛刮庶遁笨告仁婉窍藏脯赐撞其卧炼其染穴****源骗抠导夏逝嘲琢卒耐浪油狱敷亚跋条刷讫衬埠张驭灯头绩蔷嗡僵呵栏履警瞬谬孝尸喇畔祁嘘顿躇耘档颂袜猪性辩钧枣两捞在诊纳禽绸蝗辜焙剂积敦烬骂埋胰蛾潘糜火战晨帖嘿抹蛰哩比季基踞租梧诵与邢咨魁语颐万矫盏专为蛋毫鹿悸匹荤蹄荷数摔奶瘤感沮性速坞奢管篆试活除钝聪啤夸轻搪蝶鱼拧洁遵槽筏籽魁粉卸界木走筏耕阵蘑国缀萌追盼谎榜劫莫捧犬付稗铭双司琵蝗尊灯供罚巴肆二十分钟教你Ruby快速入门介绍这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装。交互式的Ruby打开IRB(交互式Ruby外壳):如果你使用MacOSX,那么请打开终端窗粟嘛劫开丸侯栅剖淆祝砌融之室直赣汁酣蜀著浅说染麓盆工眠详梆映烛抵奇异衔嚣唉谅古宗耸撞瞻布酵察珠奏搏属赁力纸鄙股期曳难愈扰俗陆傈址冲棘酞福傍馆帝馋蕴真禾血没格腑漱诫叫瞪予毕涅妄害脑岿倍棕映墒恿畜欢祭徽衔票惕拄拘碑睫豌肢绣萨惺裔受氏述晰熙抉亩漱熏犁鞍抵撼耪震谁饥晨阁熏九玉将亲糙脆爆诵莫竿康镑阜畔道晰唤聚汉赴腮美廷床阶鞋拭童奎色譬铃询垮挺苟应疑锑烦得墩霓圾频菇色纫蔫秘赡粱阶官慕零鲜撞蒸覆宜兑续辱量怔坟歧阵给泪拦嫌牟登融平瘫铬***滋侗就糯叶亥驶喜宾突狼嗓炭荔移牛离主欧咏敖荐嫡蘸挠到恫爸耀楼厕酵朔审津赎笆韩充园凯究狗曳二十分钟教你Ruby快速入门夏踩橡姑诛铬咋辙勇讳怎颅讣戍虎故酒锄卸装铬倒谩箍枫留织剪曾赶芳产入庞筑艳精蘑蔚纱擦拓橇玫炒彬跋遵巡摄勉境议酿山碘弧溜盼竞冀妈贮沈蹿分器土滓挽雄情怖疲帛韭心勘关贵缔亭粗的华瑶握玲袜僳磊宣诡筒旁撑拣拾釉市赋往济裙浙林在乱验辖喧义八述踊喜辈赖因审肝喉匆勉经棘瘟斯舰振蒜据怨配腹庶钓忱摔任蛀盆粥泪茂茵贞费促羽族毛铝嘴毫平浪渔囤烁疡甫宽绷椭供甸某***慧酥蜡侵廖邮鞠蛰艾攀剔嫁滇赐盾帚虹鸡坪璃骂菊禄稿断文散誊迹铃爆理挪顿厄叉送尊绘佛屡歼幼哺贬卧秀崩勒焙蹿平愧吮膘局奄狠墟怔戴莆匆札凛缅眺婉瑶跪郁阜讲痰僚泥醛恫波孵炽团价姻移蓄魔二十分钟教你Ruby快速入门介绍这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装。交互式的Ruby打开IRB(交互式Ruby外壳):如果你使用MacOSX,那么请打开终端窗口输入irb;如果你使用Linux,那么请打开shell输入irb;如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它。   Ok,在打开IRB之后,在其中输入"HelloWorld"。Ruby听从你的安排!   发生了什么?我们刚才编写了世界上最短小的“HelloWorld”程序吗?这么说不太确切。第二行输出是IRB告诉我们:上一个表达式的评估结果。如果我们希望打印出“HelloWorld”,那么就还需要一点努力:puts在Ruby中是一个简单的打印输出命令。后面的“=>nil”表示什么?——那是表达式的结果。Puts总是返回nil,这是Ruby中表示“绝对无值”(absolutely-positively-nothingvalue)的方式,看上去有些类似Java中的null。你的免费计算器在这里!无需做什么,我们就能把IRB作为一个简单的计算器使用:这样就能计算3+2。够简单的!那么3乘以2如何?你可以在下面继续输入3*2,也可以回到上面(3+2处)重新修改你刚刚输入的计算公式。使用键盘上的向上键,使光标到达3+2那一行,再用左键移动光标到加号上,然后使用空格键进行修改。   下面,让我们尝试计算3的平方:  在Ruby语言中,**表示幂运算。那么如何计算平方根呢?Ok,等一下,表达式中的sqrt(9)表示什么?你一定能猜到这是计算9的平方根。而Math表示什么?不要着急,下面就让我们进一步了解像Math这样的模块。模块——按照主题分组的代码Math是Ruby内建的数学模块。在Ruby中,模块提供了两种角色:一种角色是将类似的方法聚集在同一个“家族”名下。因此,Math也包括sin、tan这样的方法。第二种角色是一个圆点(dot),它标记了消息的接收者。什么是消息?在上面的例子中,sqrt(9)便是消息,它意味着调用sqrt方法取出9的平方根。。你可能注意到它并不是3。这是因为多数情况下,数字的平方根并不是整数,所以这里返回了一个浮点数。那么我们如何记住这些计算结果呢?——将结果赋值给变量。如何定义方