Ruby的变量

原创 2006年06月01日 17:22:00

Ruby中有常数和3种变量。变量和常数的区别在于第一个字符有所不同。

局部变量

             变量名以小写英文字母开始。使用时,需要以赋值的方式进行初始化。

全局变量
以$开始。未初始化的值为nil。
实例变量
以@开始。未初始化的值为nil。
类变量
以@@开始。未初始化的值为nil。
类常数
以大写英文字母开始。未初始化的值为nil
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

rails之常见的ruby内部变量

在ruby程序中,经常会看到一些以$开头的变量,这些不是指我们自己在程序中设置的全局变量,而是指系统内部已经设置好的变量,他们代表了一些特定的意思,下面搜集了一些常用的内部变量,用一些简单的代码说明他...

ruby 类、对象、变量

7、类Class (1)initialize 方法 ,initialize是一个特殊方法,默认为私有,在调用new创建一个 新对象时,Ruby首先分配一些内存来保存未初始化的对象,...

ruby 学习笔记 2 -变量

ruby 学习笔记 2 -变量 变量 在ruby的世界里,变量有5种,全局变量 局部变量 实例变量 常量 类变量以及伪变量 常用的: 全局: 在全局使用,使用$开头,因为是全局的,所以在...

Ruby变量

Ruby中全局变量,实例变量,类变量,Symbol这些东西经常和其它语言如Java有很大不同,很容易搞混,所以做个总结。 首先是不些命名的约定,注意这些约定是强制性的: 格式 名...

Ruby 的变量(作用域)

在讲解变量之前首先我们要明白什么是作用域? 简单的理解就是作用域是寄居在一定的区域类,相当于一个寄居场所。

Ruby 实例变量

Ruby要求实例变量以“@”符号开头。与静态语言不同的是,Ruby语言是一门动态语言,因此Ruby的实例变量无须声明,每个实例变量都是在第一次出现时动态加入对象。 因此,Ruby的实例变量通常在...

ruby中类的写法以及属性,实例变量,类方法的用法

Ruby中类的写法 定义一个class class Song def initialize(name,artist,duration) @name = name @artist...

ruby变量和运算符

Ruby 变量 变量是持有可被任何程序使用的任何数据的存储位置。 Ruby 支持五种类型的变量。 一般小写字母、下划线开头:变量(Variable)。 $开头:全局变量(Global variab...

Ruby on Rails,通过实例变量从Controller向View传递数据

http://blog.csdn.net/abbuggy/article/details/7627460 Controller是MVC框架的核心,从名字就可以看出Controller存在的意义就...

ruby中的变量及其作用域

想着对比其他语言能加深我的理解吧,如果有理解错误还请指正! 1.类变量 @@name 这个在OC和 Java中我都是没有遇到过的,目前还没有学到Ruby的静态属性, 我理解为就是某个类的 实例...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)