02 - Ruby 变量

  • 内容
  • 评论
  • 相关

变量

变量是持有可被任何程序使用的任何数据的存储位置。

要为变量赋值,请使用 =(等号)。

例如:

x = 3

这个赋值语句声明一个名为 x 的变量,并为其赋予 3 的值,等号称为赋值运算符。

在以后我们可以使用变量名来访问他的值。比如,要输出存储在变量中的值,可以使用 puts 或 print 来引用变量名:

X = 3

puts x

#此操作输出内容为3

注意:变量名称可能包含字母、数字字符和下划线字府 ( _ ),但不能以大写字母开头。

 

下面可以试着将值666赋值给变量,让输出的内容为666。

xxx = 

puts xxx

 

常量

以大写字母开头的变量我们称之为常量。

常量变量的值在分配后不能修改。

例如:

My = 60

#如果在下面更改常量的值,就会提示错误,而变量是可以这样操作的。

My = 30

 

数据类型

Ruby中的所有变量都可以是所有的数据类型

Ruby会根据分配给这个变量的值自动确定数据类型。

比如:

x = 12     #整数型

y = 6.66     #浮点型

z = "hello"     #字符串

我们随时可以为变量重新分配不同的值。

要将变量的值插入带有双引号的字符串(字符串是一系列的字符,比如"Hello,World!"),我们需要使用带有变量名称的 # 符号和大括号 { }  。

比如:

x = 30

puts "这货已经 #{x} 岁了,还是单身dog。"

#输出的内容为 "这货已经30岁了,还是个单身dog。"

 

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注