变量
变量是持有可被任何程序使用的任何数据的存储位置。
要为变量赋值,请使用 =(等号)。
例如:
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。"
暂无评论
要发表评论,您必须先 登录