Ruby教程:入门篇
介绍
这是一个短小的ruby入门教程,完全读完只需20分钟,你将了解到ruby语言的基础知识,当然,要深入学习ruby, 还得学习更多的ruby知识。现在就开始领略这20分钟教程吧.这里假设读者已经安装了ruby,如果你没有安装的话,请在阅读文前访问ruby进行下载并安装。
交互式的ruby
打开irb(交互式ruby外壳):
如果你使用mac os x,那么请打开终端窗口输入irb;
如果你使用linux,那么请打开shell输入irb;
如果你使用windows,那么请在开始菜单中到ruby->fxri,并执行它。
如果你使用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这样的模块。
perl语言学习
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论