2007-09-25
初步了解
关键字: 变量的生命周期ruby 代码
- class SampleCode
- def say()
- #什么都不表示的只可以做局部变量
- name="sd"
- "Goddnight, #{name}"
- end
- def say1()
- #以@开始的是局部变量,放到方法外都不会报错,放到别的类中一样不报错
- @name="sd"
- "Goodnight,#{@name}"
- end
- #以@@开头的是全局变量,设置在别的方法里,找不到会报错,在同文件不同类中访问不到
- @@name="1"
- def say2()
- "Goddnight, #{@@name}"
- end
- #以$开头是超级全局在同个文件不同类中都可以访问,在不同的文件中就访问不到,不定义都不会报错
- def say3()
- "Goddnight, #{$name}"
- end
- end
- sc=SampleCode.new()
- puts sc.say()
发表评论
- 浏览: 1199 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
在ASP.NET 2.0中实现URL ...
不知道这样的方式和ISAPI的插件模式,在效率上有什么差别。
-- by 风中独火 -
在ASP.NET 2.0中实现URL ...
<system.web> <urlMappings enabl ...
-- by hunter001201 -
向页面传值接收不到
没人知道吗`````````````````````问题已经解决`````
-- by litoueva






评论排行榜