3dmax入门图文教程: 2十分钟 教你Ruby快速入门 图文教程

突然发现ruby也不错我有点打算想学下了
介绍
这是个短小Ruby入门完全读完只需20分钟这里假设读者已经安装了Ruby如果你没有安装请在阅读文前访问Ruby官方网站WebSite进行下载并安装
交互式Ruby

打开IRB(交互式Ruby外壳):
如果你使用Mac OS X那么请打开终端窗口输入irb;
如果你使用Linux那么请打开shell输入irb;
如果你使用windows那么请在开始菜单中找到Ruby->fxri并执行它

Ok在打开IRB的后在其中输入"Hello World"


Ruby听从你安排!
发生了什么?我们刚才编写了世界上最短小“Hello World”吗?这么说不太确切第 2行输出是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这样思路方法第 2种角色是个圆点(dot)它标记了消息接收者什么是消息?在上面例子中sqrt(9)便是消息它意味着sqrt思路方法取出9平方根
Sqrt思路方法结果是3.0你可能注意到它并不是3这是多数情况下数字平方根并不是整数所以这里返回了个浮点数
那么我们如何记住这些计算结果呢?——将结果赋值给变量

Tags:  rubyonrails教程 ruby教程 ps入门图文教程 3dmax入门图文教程

延伸阅读

最新评论

发表评论