`
yymmiinngg
  • 浏览: 178290 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

第六章、标识符和变量的作用域

阅读更多

Ruby 的标识符用来指向常量,变量,方法,类和模块。标识符的首字符用来帮助我们确定标识所指向内容的作用域。

注意:关键字不能用来当作常量,变量,方法,类或模块的名字。

Ruby的标识符区分大小写。

Ruby 使用一个约定来帮助它区别一个名字的用法:名字前面的第一个字符表明这个名字的用法。局部变量、方法参数和方法名称应该用一个小写字母开头或者用一个下划线开头;全局变量用美元符作为前缀“$”;而实例变量用“@”开头;类变量用“@@” 开头;类名、模块名和常量应该用大写字母开头。


词首字母后面可以是字母、数字和下划线的任意组合;“@”后面不可以直接跟数字。


Ruby  程序代码现在是用7位ACSII  码来表示,通过语言扩展来支持 EUC, SJIS  或 UTF-8  等8位编码系统。Ruby 2.0  版本将 16位的 Unicode  编码。

 

分享到:
评论

相关推荐

    JavaScript权威指南(第6版) 英文版

    3.10 变量作用域 56 第4章 表达式和运算符 60 4.1 原始表达式 60 4.2 对象和数组的初始化表达式 61 4.3 函数定义表达式 62 4.4 属性访问表达式 63 4.5 调用表达式 64 4.6 对象创建表达式 64 4.7 ...

    JavaScript权威指南(第6版)中文

    3.10 变量作用域 56 第4章 表达式和运算符 60 4.1 原始表达式 60 4.2 对象和数组的初始化表达式 61 4.3 函数定义表达式 62 4.4 属性访问表达式 63 4.5 调用表达式 64 4.6 对象创建表达式 64 4.7 ...

    JavaScript权威指南-第六版

     3.10 变量作用域56  第4章 表达式和运算符60  4.1 原始表达式60  4.2 对象和数组的初始化表达式61  4.3 函数定义表达式62  4.4 属性访问表达式63  4.5 调用表达式64  4.6 对象创建表达式64  4.7 运算符...

    清华大学计算机课程之《C++程序设计》

    - 第六节 变量的作用域与存储期 - 第七节 函数的重载 - 第八节 程序举例 - 本章小结 - 课后习题 ◇ 第六章 数组与字符串 - 课前索引 - 第一节 一维数组 - 第二节 二维数组 - 第三节 字符数组 - 第四节 ...

    JavaScript权威指南(第6版)(附源码)

    3.10 变量作用域 第4章 表达式和运算符 4.1 原始表达式 4.2 对象和数组的初始化表达式 4.3 函数定义表达式 4.4 属性访问表达式 4.5 调用表达式 4.6 对象创建表达式 4.7 运算符概述 4.8 算术表达式 4.9 关系表达式 ...

    JavaScript权威指南(第6版)(中文版)

    3.10 变量作用域 第4章 表达式和运算符 4.1 原始表达式 4.2 对象和数组的初始化表达式 4.3 函数定义表达式 4.4 属性访问表达式 4.5 调用表达式 4.6 对象创建表达式 4.7 运算符概述 4.8 算术表达式 4.9 关系表达式 ...

    JavaScript权威指南(第6版)中文版pdf+源代码

     3.10 变量作用域56  第4章 表达式和运算符60  4.1 原始表达式60  4.2 对象和数组的初始化表达式61  4.3 函数定义表达式62  4.4 属性访问表达式63  4.5 调用表达式64  4.6 对象创建表达式64  4.7 运算符...

    JavaScript权威指南(第六版) 清晰-完整

    3.10 变量作用域 第4章 表达式和运算符 4.1 原始表达式 4.2 对象和数组的初始化表达式 4.3 函数定义表达式 4.4 属性访问表达式 4.5 调用表达式 4.6 对象创建表达式 4.7 运算符概述 4.8 算术表达式 4.9 关系表达式 ...

    JavaScript权威指南(第6版)中文文字版

    3.10 变量作用域 56 第4章 表达式和运算符 60 4.1 原始表达式 60 4.2 对象和数组的初始化表达式 61 4.3 函数定义表达式 62 4.4 属性访问表达式 63 4.5 调用表达式 64 4.6 对象创建表达式 64 4.7 运算符概述 65 4.8 ...

    JavaScript权威指南(第6版)

    3.10 变量作用域 第4章 表达式和运算符 4.1 原始表达式 4.2 对象和数组的初始化表达式 4.3 函数定义表达式 4.4 属性访问表达式 4.5 调用表达式 4.6 对象创建表达式 4.7 运算符概述 4.8 算术表达式 4.9 关系表达式 ...

    JavaScript语言精粹.pdf

    第6章 数组 6.1 数组字面量 6.2 长度 6.3 删除 6.4 枚举 6.5 混淆的地方 6.6 方法 6.7 维度 第7章 正则表达式 7.1 一个例子 7.2 结构 7.3 元素 第8章 方法 第9章 代码风格 第10章 优美的特性 附录A:...

    c++教案 ==========

    第六章 复合数据类型· 24 6.1 变量与赋值的进一步讨论· 24 6.2 指针类型· 24 6.5 指向对象的指针· 25 6.5.1对象指针· 25 6.5.2 对象的动态创建与撤消· 26 6.5.3 对象的复制与比较· 28 6.6 ...

    JavaScript权威指南(第6版) 中文版

    3.10 变量作用域 56 第4章 表达式和运算符 60 4.1 原始表达式 60 4.2 对象和数组的初始化表达式 61 4.3 函数定义表达式 62 4.4 属性访问表达式 63 4.5 调用表达式 64 4.6 对象创建表达式 64 4.7 运算符概述 65 4.8 ...

    C++和面向对象数值计算

    2.1 作用域和存储分类 2.1.1 局部变量和全局变量 2.1.2 外部变量和寄存器变量 2.2 表达式 2.2.1 算术表达式 .2.2.2 关系表达式 2.2.3 逻辑表达式 2.2.4 位运算表达式 2.2.5 逗号表达式 ...

Global site tag (gtag.js) - Google Analytics