
ruby
文章平均质量分 75
AexLinda
这个作者很懒,什么都没留下…
展开
-
ruby学习-运行和语法
运行Ruby有两种方法: ① 在终端输入”irb” 之后,直接输入ruby的语句。例如:$irb$puts "Hello World!"这种方法适合初级学习的时候,进行语法学习。②将我们写好的ruby程序代码保存成.rb文件,然后输入”ruby file.rb”运行文件。原创 2016-03-11 13:58:34 · 1285 阅读 · 1 评论 -
ruby-数据类型
ruby-数据类型标签(空格分隔): ruby Ruby支持的数据类型有Number、String、Range、Symbols,以及true、false和nil这几个特殊值,还有Array和Hash。1.1数值类型(Number)1.1.1整形(Integer) 整形分为两种,一个31位(四字节),一个是63位(八字节)。跟Java的数据类型很相似。123 # F原创 2016-03-13 16:31:34 · 1331 阅读 · 0 评论 -
Ruby-类和对象
ruby是一种面向对象编程语言,具有面向对象的特性:封装、抽象、继承和多态性。1.1 类在Ruby中,类以关键字class开始,后面跟类名(应大写),以end结束。例如:class Customer #...end1.2 变量ruby提供四种类型的变量: ①局部变量:局部变量是在方法中定义的变量。局部变量在方法外是不可用的。局部变量以小写字母或 _开始。未初始化的变量值为nil。 ②实原创 2016-03-13 20:20:29 · 975 阅读 · 0 评论 -
ruby-运算符
ruby中的运算符种类和功能跟Java中的差不多,个别不同。a + b 被解释为 a.+(b),其中指向变量 a 的 + 方法被调用,b 作为方法调用的参数。1.1 算数运算符加减乘除余(+、-、*、/、%)和指数(**)。指数运算符前面也说过,A**B代表A的B次方,B不必为整数。1.2 比较运算符l==、!=、>、<、>=、<=、<=>、===、.eql?、equal? 介绍一下与Java不同原创 2016-03-13 21:04:59 · 948 阅读 · 0 评论 -
ruby--条件和循环
1. 条件1.1 if…else 语句if conditional [then] code ...elsif conditional [then] code ...end值为false和nil为假,其他都为真。请注意关键字elsif 。通常我们省略保留字then,但若想在一行内写出完整的 if 式,则使用then。例子如下:x=1if x > 2 puts "x 大于 2原创 2016-03-14 16:03:35 · 643 阅读 · 0 评论