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

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

阅读更多

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

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

Ruby的标识符区分大小写。

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


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


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

 

分享到:
评论

相关推荐

    [二级C语言考试]用户标识符的作用域和存储类[参考].pdf

    在C语言中,用户标识符的作用域和存储类是编程中的关键概念,它们对程序的运行和内存管理有着直接影响。 1. **作用域**:作用域指的是变量或函数的可见范围。在C语言中,主要有以下几种作用域: - **全局作用域**...

    深化理解javascript作用域其次篇之词法作用域和动态作用域_.docx

    深化理解javascript作用域其次篇之词法作用域和动态作用域_ 深化理解javascript作用域其次篇之词法作用域和动态作用域,是javascript中非常重要的一部分。理解词法作用域和动态作用域对javascript的编程至关重要。...

    c++第二章变量_c++变量课件_

    第二章“C++变量”是学习编程的重要基础,尤其对于初学者来说。本课件旨在深入浅出地解释C++变量的概念、类型、声明、初始化以及使用方法。 1. 变量的概念: 变量可以被看作是程序中的一个存储位置,它具有特定的...

    中山大学C++视频课件第5章 黎培兴

    - 对于两个嵌套的作用域,如果在内层作用域内声明了与外层作用域中同名的标识符,则外层作用域的标识符在内层不可见。 ### 二、对象的生存期 1. **静态生存期**: - 静态生存期的对象通常指整个程序运行期间都...

    编译程序原理与实现:第6章 语义分析(2).ppt

    6. **程序体的语义分析**:分析程序的主体部分,包括语句和表达式的合法性,执行流程的正确性,以及变量的作用域和生命周期。 7. **属性文法和动作文法**:属性文法用于描述语法符号的附加属性,这些属性可以是静态...

    第五章讲稿.pdf

    在本章中,我们主要探讨了C++编程中的关键概念,...此外,还强调了理解和应用标识符的作用域和可见性,以及理解对象的生存期对于编写高效、安全的代码至关重要。通过实践和修改以前的代码,可以更好地掌握这些概念。

    第3次-2017310232-郭明君-金融实验1

    在编程领域,作用域和可见性是理解和编写高效、安全代码的关键概念。作用域决定了一个标识符(如变量、函数或类的名称)在程序的哪个部分是有效的,而可见性则涉及到这些标识符能否被其他代码部分访问。 首先,让...

    第3次 2017310071 宫宇晴 金融实验1

    在编程语言C++中,作用域和可见性是理解代码逻辑和管理标识符的重要概念。作用域决定了一个标识符(变量、函数等)在代码的哪个部分是有效的,而可见性则关注标识符是否可以在特定的上下文中被访问。 1. **作用域**...

    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语言程序设计C程序的结构PPT学习教案.pptx

    本篇内容将深入探讨C语言中程序的结构以及作用域和可见性的概念。 1. **函数原型的作用域** - 函数原型的参数只在其声明的括号内有效,如`double Area(double radius)`中的`radius`,其作用域仅限于此,不能在函数...

    C语言程序设计(第2版)-2期 常见问题1-1 书写标识符时,忽略了大小写字母的区别.pdf

    6. **使用头文件和作用域**:正确地使用`#include`指令引入头文件,确保所有在全局作用域中声明的标识符都能被正确识别。对于局部变量,确保它们只在其所属的作用域内使用。 掌握这些基本规则和最佳实践对于编写...

    第3次-2017311730-叶昕妍-金融实验1

    在编程领域,特别是C++语言中,作用域和可见性是理解代码组织和管理的关键概念。作用域决定了一个标识符(变量、函数等)在程序的哪些部分是可访问的,而可见性则关乎能否在特定上下文中引用该标识符。 5-1 作用域...

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

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

    C++第三次作业1

    在C++编程中,作用域和可见性是两个非常重要的概念,它们决定了程序中的标识符(变量、函数等)在何处可以被访问。文件作用域的标识符在整个源代码文件中都是可见的,而命名空间作用域允许我们将相关功能组织在一起...

    第3次-2017310353-傅予涵-金融实验1

    1. **作用域**:作用域是指在程序中一个标识符(变量、函数等)的有效范围。C++中有四种主要作用域: - **函数原型作用域**:函数声明的范围。 - **局部作用域(块作用域)**:在花括号{}内的代码段,例如函数体内...

    c++语言程序设计(郑莉第四版)课件5.ppt

    C++语言程序设计中,第五章主要探讨了C++程序的结构,包括多个关键概念,如作用域、可见性、对象的生存期、数据与函数、静态成员、共享数据的保护、友元、编译预处理命令、多文件结构和工程。以下是这些概念的详细...

    JavaScript 深入学习【词法结构值类型和变量】

    6. **变量声明**:var、let和const的差异在于作用域和可变性,var是全局或函数作用域,let和const是块级作用域。const不能重新赋值,但数组和对象的属性是可以修改的。 7. **类型转换**:JavaScript是弱类型语言,...

    c++课后习题答案-第02章 C++简单程序设计

    "C++课后习题答案-第02章 C++简单程序设计" 本章节的主要知识点包括: ...13. 作用域和局部变量 变量的作用域是指该变量可以被访问的范围。局部变量是指在函数或者块中定义的变量,它们的作用域仅限于该函数或块内。

Global site tag (gtag.js) - Google Analytics