`
flyleave
  • 浏览: 72339 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ruby 变量命名规则

    博客分类:
  • Ruby
阅读更多
ruby 应用规约来区分变量的作用,变量的第一个字母用来表明变量是作何用途的,局部变量,方法参数,和方法名通常都是以小写字母开头的,或者以下划线开头。全局变量以$开头,实例变量以@开头,类变量以@@开头,最后,类名,模块名和常量以大写字母开头

示例如下:

局部变量    全局变量    实例变量   类变量    类名和常量
name       $debug    @name    @@total     PI
_fish      $CUSTOMER @point   @@symtab    FeetPerMile
分享到:
评论

相关推荐

    类变量、全局变量、实例变量, 多态、为什么ruby、ruby编码规范

    本文将深入探讨Ruby语言中的类变量、全局变量、实例变量,以及多态的概念,并结合Ruby编码规范来阐述如何有效地编写代码。 一、类变量 类变量在Ruby中以`@@`前缀表示,它们是属于类或模块的共享变量,不会被类的...

    学习 Ruby 的笔记以及 Demo(简介、语言特性、应用场景、Ruby 注释、Ruby 文件的构造与析构语句Ruby 变量等)

    变量不能使用保留字,命名规则:小写字母 变量名只能由[a-z_0-1]组成,且只能由字母开头 使用 .class 可以获取数据的类型 variable='' # 声明变量 puts variable.class # String【Integer、Float、String、Array、...

    Ruby 基础语法 视频教程1

    - 变量命名应遵循驼峰式(CamelCase)或下划线分隔(snake_case)风格,具体取决于团队约定。 - 在Ruby中,未初始化的变量默认为`nil`,这意味着它们没有值。 - 不同类型的变量有各自的命名空间,不会互相冲突。 ...

    深入分析Ruby 变量

    Ruby的变量命名规则严格,不同的变量类型有不同的前缀以区分其作用域。理解这些变量类型和它们的作用对于编写清晰、无副作用的Ruby代码至关重要。在编写Ruby代码时,应该优先考虑使用局部变量,以减少依赖全局状态和...

    Ruby Pocket Reference.pdf

    变量命名应遵循特定的规则,以确保其有效性和可读性。 #### 符号 符号(Symbols)在 Ruby 中是一种非常有用的资源,常用于提高性能和代码可读性。它们是不可变且唯一的对象标识。 #### 预定义变量和伪变量 预定...

    Ruby 代码规范

    1. **命名规范** - 变量名:使用小写字母和下划线,例如 `user_name`。 - 常量名:全大写字母,单词间用下划线分隔,如 `MAX_USERS`。 - 类名和模块名:首字母大写,如 `ClassName` 和 `ModuleName`。 - 方法名...

    Ruby菜鸟入门指南.md

    6. 变量命名约定,如局部变量、常量、实例变量、类变量等。 7. 方法命名约定,如?结尾表示返回布尔值,!结尾表示会修改对象。 8. 块(Block)的概念及使用方式,用于扩展方法功能。 9. 迭代器的使用方式,如each, ...

    ruby-2.5.3-x64 下载

    4. 模块:用于实现代码重用和命名空间管理,类似于其他语言的命名空间或包。 5. 面向对象:所有一切都是对象,包括基本类型,提供了丰富的面向对象特性。 在Web开发中,Ruby on Rails(简称Rails)是一个基于Ruby的...

    Hello, Ruby World!

    - **命名规则**:方法名通常遵循一定的命名约定,如以问号(`?`)结尾的方法通常返回布尔值,以感叹号(`!`)结尾的方法通常表示该方法将修改对象的状态。 - **访问控制**:Ruby支持三种不同级别的访问控制:公共(`...

    Ruby - Ruby for Rails

    - **变量类型**:介绍 Ruby 中不同类型的变量,如局部变量、实例变量、类变量等。 - **变量作用域**:讲解变量的作用域规则,包括局部作用域、块作用域、类作用域等。 - **动态类型**:探讨 Ruby 的动态类型系统,...

    ruby基础教程中文第四版

    1. **变量和常量**:Ruby中的变量分为局部变量、实例变量、类变量和全局变量,常量则遵循全大写命名规则。理解它们的作用域和使用方式是掌握Ruby语法的关键。 2. **数据类型**:Ruby支持多种数据类型,如整数、...

    ruby语言入门教程(中文版)[PDF]

    变量的命名规则与许多其他编程语言相似,使用驼峰式命名法。Ruby支持多种数据类型,包括整型、浮点型、字符串、数组、哈希(类似字典)以及布尔型等。此外,Ruby还有块(block)、 Proc 和 Lambda 等特性,它们在...

    Ruby 方法、类

    类名通常以大写字母开头,遵循Ruby的命名规范。下面是一个简单的`Person`类的例子: ```ruby class Person attr_accessor :name, :age # 创建名为name和age的实例变量,并提供getter和setter方法 def initialize...

    underscore2camelCase下划线命名驼峰式命名转换器

    然而,在某些情况下,下划线命名法可能会被用到,特别是在从其他语言(如Python或Ruby)导入数据或者处理JSON对象时,这些数据可能遵循下划线分隔的命名规则。 转换器的工作原理通常涉及字符串操作。它会遍历下划线...

    ruby中文教程(源代码)

    它们各自有不同的命名规则和作用域。 - 数据类型:Ruby是动态类型语言,主要数据类型包括字符串(`String`)、整数(`Integer`)、浮点数(`Float`)、布尔值(`TrueClass`和`FalseClass`)、数组(`Array`)、哈希...

    Ruby语言教程对Ruby语法的总结展示Ruby语法的基本概念和用法.docx

    - **变量命名规则:** 变量名必须以小写字母或下划线 `_` 开头,后续可以跟字母、数字或下划线。 **常见数据类型:** 1. **整数(Integer):** 如 `42`。 2. **浮点数(Float):** 如 `3.14`。 3. **字符串...

    Ruby 编程规约中文版

    - 变量命名:变量应使用下划线分隔的小写字母,例如`my_variable`。局部变量通常以小写字母开头,实例变量以`@`开头,类变量以`@@`开头,全局变量以`$`开头。 - 方法命名:使用动词开头,遵循驼峰式命名,如`save_...

    Ruby袖珍参考手册

    - **MethodName Conventions(方法命名规范)**:通常使用下划线分隔单词(如`print_name`),并且不使用括号。 - **Default Arguments(默认参数)**:为方法参数提供默认值。 - **Variable Arguments(可变参数...

    Ruby语言相关项目的示例

    - 变量:Ruby中的变量分为局部变量、实例变量、类变量和全局变量,它们有不同的标识符和作用域。 - 类与对象:Ruby是面向对象的语言,一切皆对象。类是创建对象的蓝图,而对象则是类的实例。 - 方法:Ruby支持...

Global site tag (gtag.js) - Google Analytics