ruby 变量类型_Ruby中的变量类型

ruby 变量类型

There are 4 different types of variables in Ruby. They are :

Ruby4种不同类型的变量。 他们是 :

  1. Local Variables

    局部变量

  2. Class Variables

    类变量

  3. Instance Variables

    实例变量

  4. Global Variables

    全局变量

LocalGlobalInstanceClass
ScopeOnly within the block or a functionThroughout the programLimited to one particular instance of a classLimited to the class that they are defined in
NamingLocal variables begin with a lowercase letter or _(underscore)Global variables begin with $Instance variables begin with @Class variables begin with @@
InitializationNot necessary to initialize. Using uninitialized local variable is interpreted as call to a method that has no arguments.Not necessary to initialize. Uninitialized global variables have nil value.Not necessary to initialize. Uninitialized instance variables have nil value.Must be initialized before they are used. Using uninitialized class variable results in error.
本地 全球 实例
范围 仅在块或功能内 整个程序 仅限于类的一个特定实例 限于它们在中定义的类
命名 局部变量以小写字母或_(下划线)开头 全局变量以$开头 实例变量以@开头 类变量以@@开头
初始化 无需初始化。 使用未初始化的局部变量被解释为对没有参数的方法的调用。 无需初始化。 未初始化的全局变量的值为nil。 无需初始化。 未初始化的实例变量的值为nil。 必须先初始化,然后再使用它们。 使用未初始化的类变量会导致错误。

翻译自: https://www.studytonight.com/ruby/types-of-variables-in-ruby

ruby 变量类型

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值