`
weiweichen1985
  • 浏览: 141604 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

标识名和变量的作用域

    博客分类:
  • ruby
阅读更多
#标识名和变量的作用域
=begin
Ruby的标识名用来指向常量,变量,方法,类和模块。标识名的首字符用来帮助我们确定标识所指向内容的作用域。一些标识名,就是上面所示的关键字,不能用来当作常量,变量,方法,类或模块的名字。
Ruby的标识名区分大小写。
Ruby使用一个约定来帮助它区别一个名字的用法:名字前面的第一个字符表明这个名字的用法。局部变量、方法参数和方法名称应该用一个小写字母开头或者用一个下划线开头;全局变量用美元符作为前缀 $;而实例变量用 @ 开头;类变量用 @@ 开头;类名、模块名和常量应该用大写字母开头。
词首字母后面可以是字母、数字和下划线的任意组合; @ 后面不可以直接跟数字。
Ruby 程序代码现在是用7位ACSII 码来表示,通过语言扩展来支持 EUC, SJIS 或 UTF-8 等8位编码系统。Ruby 2.0 版本将支持16位的 Unicode 编码。
=end
分享到:
评论

相关推荐

    ruby 中文 教程 从入门到精通

    - **标识名和变量作用域**:Ruby中的变量根据作用域可分为局部变量、实例变量、类变量和全局变量。 - **数据类型**:Ruby支持多种内置的数据类型,如整型、浮点型、字符串、数组、哈希等。 - **赋值和条件运算符**:...

    javaweb前端相关入门关于变量的简单知识

    在JavaWeb前端开发中,变量是非常重要的概念。它们用于存储和操作数据,帮助我们在程序中临时保存和使用值。下面是一些关于变量的简单知识: 1. 变量声明:在使用变量之前,...1. 变量作用域:变量的作用域指的是变

    函数和作用域PPT学习教案.pptx

    作用域决定了变量在代码中的可见性和生命周期。在函数内部定义的变量通常具有局部作用域,只在函数内部可见,而全局变量在整个程序中都是可见的。正确管理作用域有助于避免命名冲突和资源泄露,提高代码质量。 在...

    易语言变量教程

    了解变量的作用域对于避免命名冲突和提高程序性能非常重要。 ### 变量的类型 易语言支持多种变量类型,包括但不限于: - **整数型(整数)** - **浮点型(实数)** - **字符串型** - **布尔型(逻辑型)** - **...

    匈牙利变量命名规范

    2. **变量作用域**: - `g_`:全局变量,用于标识程序范围内的变量 - `m_`:类的成员变量,用于区分类内部的变量与外部变量 - `l_`:有时用于表示大型函数中的局部变量,帮助区分其作用域 3. **VC++常用前缀**:...

    3.java学习第三章——变量.pdf

    变量的作用域定义了变量的可见性和生命周期。简单来说,作用域规定了变量在哪些区域可以被访问。 - **成员变量的作用域**:整个类体内都有效。 - **局部变量的作用域**:仅在其所在的代码块或方法内部有效。 #### ...

    浅谈JavaScript的函数及作用域

    JavaScript中的函数和作用域是编程的核心概念,理解它们对于编写高效、可维护的代码至关重要。本文将深入探讨这两个主题。 (一)JavaScript函数 函数在JavaScript中扮演着至关重要的角色,它们是可重用的代码块,...

    在程序定义变量的几种方法

    这种命名方法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。例如:m_lpszStr,表示...

    谈谈C语言中的变量 (1).pdf

    - 存储类型:它决定了变量的作用域和生命周期,常见的有auto(自动)、static(静态)、extern(外部)和register(寄存器)等。 - 数据类型:它指定了变量将要存储的数据类型,如int(整型)、float(浮点型)、...

    变量名的力量(部分)

    此外,变量名应考虑其作用域,确保变量名在适当的范围内具有唯一性。计算值限定词可以用来区分不同类型的数值,例如,`count`用于计数,`average`表示平均值。对仗词的使用可以使相关的变量名称保持一致,比如`min`...

    03.变量.zip

    在不同的编程语言中,你可以为变量指定一个名字,这个名字就是变量名,用于标识和访问存储在其中的值。例如,在Python中,你可以这样创建一个变量: ```python age = 25 ``` 这里的`age`就是变量名,`25`是它的值...

    JAVA大学教学语言基础PPT教案学习.pptx

    变量有三个关键要素:变量名、变量类型和变量作用域。变量名是用来标识变量的字符串,它必须符合Java的标识符规则,即以字母或下划线开头,后跟任意数量的字母、下划线或数字。值得注意的是,变量名不应与Java的...

    C语言中变量的理解.pdf

    理解变量的数据类型和作用域是掌握C语言编程的关键。正确使用变量能够帮助编写高效、清晰的代码。对于初学者而言,不仅要学会如何在C语言中声明和使用变量,更要深入理解变量背后的概念和内存管理机制。

    变量的用法

    匈牙利命名法的核心在于使用小写字母前缀标识变量的类型、作用域等信息。例如,前缀“m_”表示成员变量;“lp”代表长指针;“s”表示字符串等。这种命名法非常详细地标示了变量的属性,从而增加了代码的可读性。...

    C++语言程序设计:第5讲 数据的共享与保护.ppt

    作用域可以分为五种:函数原型作用域、局部作用域、类作用域、文件作用域和命名空间作用域。在函数原型作用域中,参数的作用域始于“(”结束于”)”。局部作用域是指在块中声明的标识符,其作用域自声明处起,限于...

    C语言程序设计-变量.pptx

    存储类型决定了变量的作用域和生命周期,如auto(局部变量)、static(静态变量)、extern(外部变量)等。而在C语言中,数据类型则定义了变量能够存储的数据种类,如int(整型)、char(字符型)、float(浮点型)...

    excelvba数据分析.pdf

    变量定义语句及变量作用域包括 Dim、Private、Public、Global 和 Static。常量为变量的一种特例,用 Const 定义,且定义时赋值,程序中不能改变值,作用域也如同变量作用域。 五、数组 数组是包含相同数据类型的一...

    java基本数据类型习题(选择24) (2).docx

    **示例题目:** 下列关于变量作用域的描述中,不正确的一项是: - A、变量属性是用来描述变量作用域的;(错误,变量属性是指变量的类型而非作用域) - B、局部变量作用域只能是它所在的方法的代码段;(正确) - ...

Global site tag (gtag.js) - Google Analytics