建站极客
脚本专栏 ruby专题 正文
ruby 实变量
所属分类:
脚本专栏 / ruby专题
阅读数:
1142
收藏 0
赞 0
分享
一个实变量由@开头,它的范围限制在 self 对象内.两个不同的对象,即使属于同一个类,也可以拥有不同值的实变量.从对象外部来看,实变量不能改变甚至观察(比如, Ruby的实变量从来不是公用的),除非方法由程序员明确声明.像全局变量一样,实变量在初始前的值是nil. Ruby的实变量用不着声明.这暗含着对象的弹性结构.实际上,每个实变量都是在第一次出现时动态加入对象的. ruby> class InstTest | def set_foo(n) | @foo = n | end | def set_bar(n) | @bar = n | end | end nil ruby> i = InstTest.new #<InstTest:0x83678> ruby> i.set_foo(2) 2 ruby> i #<InstTest:0x83678 @foo=2> ruby> i.set_bar(4) 4 ruby> i #<InstTest:0x83678 @foo=2, @bar=4> 注意上例中直到调用了 set_bar方法 i 才报告 @bar 的值.
Ruby的面向对象编程的基础教程 这篇文章主要介绍了Ruby的面向对象编程的基础教程,包括Ruby中各种有关类和对象的基础知识,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
初步讲解Ruby编程中的多线程 这篇文章主要介绍了初步讲解Ruby编程中的多线程,线程是各种编程语言学习当中的重点和难点,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
实例讲解Ruby中的五种变量 这篇文章主要介绍了Ruby中的五种变量,并用实例讲解了其用法,是Ruby学习当中的基础知识,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
在Ruby中创建和使用哈希的教程 这篇文章主要介绍了在Ruby中创建和使用哈希的教程,罗列了Ruby中各种使用哈希的方法,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
详解Ruby中的循环语句的用法 这篇文章主要介绍了详解Ruby中的循环语句的用法,Ruby中的循环语句与其他编程语言的相比之下显得有所不同,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
在Ruby中处理日期和时间的教程 这篇文章主要介绍了在Ruby中处理日期和时间的教程,包括时间的格式化等基本用法,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
简要说明Ruby中的迭代器 这篇文章主要介绍了Ruby中的迭代器,迭代器的概念在动态语言的编程中十分重要,文章中介绍了Ruby中的each迭代器和collect迭代器,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
在Ruby中处理文件的输入和输出的教程 这篇文章主要介绍了在Ruby中处理文件的输入和输出的教程,文中举例讲解了Ruby中各种I/O相关的方法,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
查看更多