ruby初学:变量

变量

  • 一般小写字母、下划线开头:变量(Variable)。
  • $开头:全局变量(Global variable)给全局变量赋值会改变全局状态,所以不建议使用全局变量。
  • @开头:实例变量(Instance variable)未初始化的实例变量的值为 nil
  • @@开头:类变量(Class variable)类变量被共享在整个继承链中
  • 大写字母开头:常量(Constant)定义在类或模块内的常量可以从类或模块的内部访问,定义在类或模块外的常量可以被全局访问。

伪变量

它们是特殊的变量,有着局部变量的外观,但行为却像常量。不能给这些变量赋任何值。

  • self: 当前方法的接收器对象。
  • true: 代表 true 的值。
  • false: 代表 false 的值。
  • nil: 代表 undefined 的值。
  • __FILE__: 当前源文件的名称。
  • __LINE__: 当前行在源文件中的编号。



2021年 December 11日|10:30  作者:
目录: 提问、复习等, 计算机 标签:,
欢迎留下你的评论~~
订阅
通知
guest
0 Comments
内嵌回复
查看所有评论