1.5Ruby语言的变量(Variable)

1.变量声明

#注意:这是变量引用表达式,不是变量声明未初始化。
变量名

#声明时必须同时初始化
变量名 = 值

变量在赋值后可以通过重新赋值更改其值。

#声明变量a并初始化
a = 1
#注意:这是重新赋值,不是重新声明。
a = "张三"

2.变量作用域

#全局变量
$a = 1

def f()
  #局部变量
  b = 1
end

3.变量引用表达式

变量名

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/37417.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年3月5日 00:28
下一篇 2025年3月5日 19:38

相关推荐

  • 2.2Ruby类型之类(Class)

    1.类声明 类声明是 Class 类的对象。 2.成员定义 注意:Ruby 语言不支持类访问器属性。 3.继承 3.1方法继承 一个子类只可以直接继承自一个父类,不可以直接继承自多个父类。 子类会直接继承父类中可继承的方法,间接继承祖父类中可继承的方法,以此类推,直至没有可继承的方法。 注意:从父类中继承过来的方法无需…

    Ruby语言教程 2025年5月2日
    0220
  • 1.7Ruby语言的方法(Method)

    1.方法定义 1.1方法声明 方法声明不是对象,更不是 Method 类的对象。 注意:在没有歧义的情况下,形参外围的圆括号 () 可以被省略。 1.2块 块不是对象,更不是 Proc 类的对象。 注意:块必须与方法调用表达式关联使用,不可以单独使用。 注意:一般情况下,单行使用花括号 {} 方式,多行使用 do/en…

    Ruby语言教程 2025年3月7日
    0160
  • 1.6Ruby语言的常量(Constant)

    1.常量声明 常量在赋值后可以通过重新赋值更改其值,会报错。 如果一个常量存储的是对象的引用,意味着此常量必须总是引用同一个对象。例如,改变数组的元素是可以的。 2.常量作用域 注意:Ruby 语言不支持局部常量。 3.常量引用表达式

    Ruby语言教程 2025年3月6日
    0200

发表回复

登录后才能评论