• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

一步一步学Ruby(二):变量,常量

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文内容

  • 变量
  • 变量范围
  • 伪变量
  • 常量

一、变量

1. 变量定义无需指定类型

    
2.只能包含字母、数字、下划线,但只能以字母或下划线开头
  x, y2,_mCount
 
二、变量范围
1.局部变量
   以小写字母或下划线开头的标识符在 Ruby 中即为局部变量(如果引用未被声明的标识符则会被解释成无参数的方法调用)
   局部变量只在代码段类有效
    
 2. 全局变量,实例变量,类变量
    $ 全局变量,所有的实例都能访问
    @ 实例变量,只能在实例内部访问
    @@ 类变量,这个相当于C#的类静态成员
   
 
三、伪变量
   在 Ruby 中有一种被称为伪变量的标识符,伪变量有一点像环境变量,同时它也是只读的
    
四、常量
以大写字母打头的标识符是常量,对常量进行二次赋值解释器会提示警告,而引用未被赋值的常量实抛出 NameError 异常。
在类、模块外部定义的常量属于 Object,可以使用“::常量名”引用属于 Object 的常量,以“模块名/类名::常量名”的形式引用外部的常量
 
注意:Ruby里常量是可以改变的,但是编译器会发出警告
 本文作者:王德水
未经本人同意,禁止转载
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap