Ruby 是一门开源的动态编程语言,注重简洁和效率。
Ruby 的句法优雅,读起来自然,写起来舒适。
为什么学习 ruby
许多Ruby开发人员发现使用Ruby很有趣,在学习编码时,有趣是一个很好的动力。
Ruby是一种非常高级的语言,这意味着Ruby抽象了(即处理你)大多数复杂的机器细节。
因此,您可以使用较少的代码行快速构建一些东西。
2017年4月15日大约 5 分钟
Ruby 是一门开源的动态编程语言,注重简洁和效率。
Ruby 的句法优雅,读起来自然,写起来舒适。
许多Ruby开发人员发现使用Ruby很有趣,在学习编码时,有趣是一个很好的动力。
Ruby是一种非常高级的语言,这意味着Ruby抽象了(即处理你)大多数复杂的机器细节。
因此,您可以使用较少的代码行快速构建一些东西。
1、整型(Integer)
整型分两种,如果在31位以内(四字节),那为Fixnum实例。如果超过,即为Bignum实例。
整数范围从 -2^30 到 2^30 - 1 或 -2^62 到 2^62 - 1。在这个范围内的整数是类 Fixnum 的对象,在这个范围外的整数存储在类 Bignum 的对象中。
您可以在整数前使用一个可选的前导符号,一个可选的基础指标(0 对应 octal,0x 对应 hex,0b 对应 binary),后跟一串数字。下划线字符在数字字符串中被忽略。
您可以获取一个 ASCII 字符或一个用问号标记的转义序列的整数值。
在 Ruby 中,类总是以关键字 class
开始,后跟类的名称。类名的首字母应该大写。
class Customer
end
Ruby 支持五种类型的变量。
一般小写字母、下划线开头:变量(Variable)。
$开头:全局变量(Global variable)。
@开头:实例变量(Instance variable)。
@@开头:类变量(Class variable)类变量被共享在整个继承链中
大写字母开头:常数(Constant)。
全局变量以 $
开头。未初始化的全局变量的值为 nil,在使用 -w 选项后,会产生警告。
if conditional [then]
code...
[elsif conditional [then]
code...]...
[else
code...]
end