企业400电话
微网小程序
AI电话机器人
电商代运营
全 部 栏 目
企业400电话
网络优化推广
AI电话机器人
呼叫中心
网站建设
商标✡知产
微网小程序
电商运营
彩铃•短信
增值拓展业务
二十分钟 教你Ruby快速入门 图文教程第1/4页
突然发现,ruby也不错,我有点打算想学下了
介绍
这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装。
交互式的Ruby
打开IRB(交互式Ruby外壳):
如果你使用Mac OS X,那么请打开终端窗口输入irb;
如果你使用Linux,那么请打开shell输入irb;
如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它。
Ok,在打开IRB之后,在其中输入"Hello World"。
Ruby听从你的安排!
发生了什么?我们刚才编写了世界上最短小的“Hello World”程序吗?这么说不太确切。第二行输出是IRB告诉我们:上一个表达式的评估结果。如果我们希望打印出“Hello World”,那么就还需要一点努力:
puts在Ruby中是一个简单的打印输出命令。后面的“=> nil”表示什么?——那是表达式的结果。Puts总是返回nil,这是Ruby中表示“绝对无值”(absolutely-positively-nothing value)的方式,看上去有些类似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的平方根。
Sqrt方法调用的结果是3.0。你可能注意到它并不是3。这是因为多数情况下,数字的平方根并不是整数,所以这里返回了一个浮点数。
那么我们如何记住这些计算结果呢?——将结果赋值给变量。
1
234下一页阅读全文
您可能感兴趣的文章:
比较不错的关于ruby的电子书下载地址集合
windows和linux下Ruby的下载与安装
深入理解Ruby on Rails中的缓存机制
上一篇:
Ruby入门点滴-Ruby的安装
下一篇:
Ruby入门介绍第1/5页
相关文章
二十分钟 教你Ruby快速入门 图文教程第1/4页
突然发现,ruby也不错,我有点打算想学下了 介绍 这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行二,十分钟,教你,Ruby,快速,...
中国联通5g物联卡是真的吗?
随着5g时代的到来,物联网也跟随互联网技术发展而发展,5g物联卡发展应运而生。一些...
怎么标记地图地点?怎么标记地点?
百度地图怎么标记地点? 同问,这个属于移动互联的 百度有收藏夹功能。对有兴趣的...
漳州市ai电销机器人(漳州科能人工智能科技有限公司)
本文目录一览: 1、人工智能电话营销机器人到底能做什么? 2、AI智能电销机器人市场...
商标质量管理内涵
商标质量管理是以商标质量为管理对象,确定质量方针、目标和责任,并借助质量体系中...
外呼机器人的销售攻略是还好吗的?
为了在短功夫内不妨赶快的掩盖所有商场,普及一切商场的签订契约胜利率,按照销售...
纸箱电话机器人制作方法(纸箱机器人制作方法 大型)
本文目录一览:1、用旧纸箱怎样制作机器人2、如何用纸箱做机器人(可以穿在小朋友身...
无线宽带、随身WiFi诚招代理商加盟,一手靠谱货源!(
对于年轻人来说,随身WiFi、无线路由器并不是一个稀奇物品。但是对于一些上了年龄的...
外呼系统电销推荐哪家(电销外呼系统哪个好回
本文目录一览:1、电销外呼体系品牌排名,哪家好2、网络电话外呼体系哪个好?3、电...
电销机器人的市场规模(电销机器人成交率)
本文目录一览: 1、AI智能电销板滞人市场远景怎样样? 2、为什么越来越多的人抉择电...
从哪些方面来了解400电话
我们在认识一件事情的时候,必须要找到正确的方向,这样才可以了解更多的东西,在...
百度地图app新增地址,百度地图app怎么新增地址?
百度地图怎么新增地址? 先在搜索框里面搜索一下你要标注的地址是否已经存在,要是...
剑夆外呼系统联系方式的简单介绍
本文目录一览: 1、外呼系统2、青岛有做外呼系统的吗3、外呼系统是什么?4、外呼线路...
在线客服系统集成,统一平台进行通信和协作
在线客服系统集成,即利用计算机网络和通讯技术,将客户咨询、投诉、建议等服务请...
400电话免费选靓号温州400电话号码选号
对于想要申请400电话的企业来说,他们最关心的问题是如何申请400电话和处理流程。...
Mysql常用运算符与函数汇总
我们先把数据表建好 use test;create table `employee`( emp_no int unsigned, emp_name varchar(30), emp_se...
二十分钟 教你Ruby快速入门 图文教程第1/4页
突然发现,ruby也不错,我有点打算想学下了 介绍 这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行二,十分钟,教你,Ruby,快速,...
咨 询 客 服