`

ruby 几种变量说明

    博客分类:
  • ruby
 
阅读更多

1.以@开头:实例变量,属于特定的对象,在类或者子类的方法中引用,若引用尚未初始化的实例变量的话,其值为nil。

 

2.以@@开头:类变量,在类定义中定义,在类的特别方法,实例方法等处对类变量进行引用/赋值。

 

3.若标识符首位为小写字母或 _, 则该标识符为局部变量或方法调用。

 

4.以大写字母开头的标识符是常数,雷鸣或者模块名。

 

5.以¥开头:全局变量,若引用尚未初始化的全局变量的话,其值为nil

 

6.%....

 %{String}  用于创建一个应用双引号括起来的字符串 

 %Q{String} 用于创建一个应用双引号括起来的字符串 

 %q{String} 用于创建一个应用单引号括起来的字符串 

 %r{String} 用于创建一个正则表达式字面值 

 %w{String} 用于将一个字符串以空白字符切分成一个字符串数组,进行较少调换 

 %W{String} 用于将一个字符串以空白字符切分成一个字符串数组,进行较多调换 

 %s{String} 用于生成一个符号对象 

 %x{String} 用于履行String所代表的号令 

分享到:
评论

相关推荐

    Ruby中的变量学习总结

    Ruby中的变量有几种形式,分别是局部变量、实例变量、类变量、全局变量,对于初学者来说,常常容易搞混,尤其像本人这种做java的,理解起来还是头痛,经过仔细辨别学习,将这几种变量的差异及使用场景总结如下: ...

    Ruby-dotenv从env加载环境变量

    dotenv还支持`.env.example`文件,这是一种最佳实践,用于提供示例环境变量配置,方便新开发者加入项目时快速设置环境。 在实际项目中,dotenv通常与Rails或其他框架集成,例如在Rails中,你可以在`config/...

    Ruby 基础语法 视频教程1

    这个"Ruby基础语法视频教程1"涵盖了几个关键的概念,包括变量、变量规则以及表达式。以下是对这些主题的详细解释: 1. 变量(Variables): 在Ruby中,变量用于存储数据,并在程序的不同位置使用。Ruby有五种不同...

    Ruby+编程语言的基础知识:变量、运算符、流程控制

    Ruby支持几种不同类型的变量: - 全局变量:以`$`开头,如`$global_var` - 实例变量:以`@`开头,如`@instance_var` - 类变量:以`@@`开头,如`@@class_var` - 局部变量:以小写字母或下划线开头,如`local_var` ##...

    Ruby编程Ruby Programming

    根据提供的文件信息,我们将深入探讨与“Ruby编程Ruby Programming”这一主题相关的几个核心知识点。这本面向初学者和高级读者的指南旨在全面介绍Ruby编程语言的基础及其高级特性,因此我们将从多个角度来解析这些...

    Ruby-Ruby的线性回归

    总的来说,Ruby的线性回归涉及以下几个关键点: 1. **线性回归模型**:理解线性回归的基本原理,包括最小二乘法、系数计算和预测。 2. **Ruby API**:学习如何使用Ruby语言提供的库或框架(如Numo::NArray,...

    二十分钟Ruby入门教程

    Ruby有几种基本的数据类型,包括整数(如`5`)、浮点数(如`3.14`)、字符串(用引号括起来,如`"Hello"`,支持单引号和双引号两种)、布尔值(`true`或`false`)以及符号(以冒号开头,如`:symbol`)。另外,数组和...

    Ruby常见面试题.pdf

    请列举几种常见的Ruby数据类型。 Ruby支持多种基本数据类型,包括但不限于: - **整型** (`Integer`) - **浮点型** (`Float`) - **字符串** (`String`) - **布尔型** (`TrueClass`, `FalseClass`) - **数组** (`...

    ruby官方chm文档

    Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。本套官方文档包含了关于Ruby核心库、标准库、语言特性和整体框架的详细信息,是学习和深入理解Ruby不可或缺的参考资料。...

    Ruby Programming

    - **动态性**:Ruby是一种动态类型的语言,变量不需要事先声明类型。 - **可扩展性**:Ruby语言允许用户定义新的语法结构,这增加了它的灵活性和可扩展性。 - **强大的类库支持**:Ruby拥有丰富的标准库,支持多种...

    关于Ruby和Gnuplot的配置说明

    Ruby是一种广泛使用的动态脚本语言,因其简洁明了的语法和强大的功能而受到开发者的青睐。Gnuplot是一款命令驱动的交互式数据和函数绘图工具,它可以将数据和函数转换成高质量的图形。在进行数学问题研究、数据可视...

    绿化ruby193

    Ruby是一种面向对象的脚本语言,由日本人松本行弘(Yukihiro Matsumoto)于1995年设计并开发。它强调简洁性、可读性和开发效率,深受开发者喜爱。Ruby193是Ruby的一个特定版本,发布于2011年,包含了众多改进和优化。 ...

    基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言.zip

    对于初学者,可以从以下几个方面入手学习Ruby: 1. 学习基础语法:了解变量、常量、运算符、控制结构(条件语句、循环)、函数、类和模块的使用。 2. 掌握面向对象:理解类和对象的关系,继承、封装和多态的概念。...

    rubyinstaller-devkit-2.5.5-1-x64ruby开发安装包1积分

    Ruby是一种面向对象的脚本语言,它以其简洁、优雅的语法和强大的编程能力而闻名。在Windows平台上,为了能够方便地开发和运行Ruby程序,我们需要一个集成的开发环境,这就是`rubyinstaller-devkit-2.5.5-1-x64`的...

    ruby-debug-1.87.rar

    Ruby是一种动态、开源的编程语言,以其简洁的语法和强大的元编程能力深受开发者喜爱。在开发过程中,调试是必不可少的一环,而`ruby-debug-1.87`就是Ruby社区中广泛使用的调试工具之一。本文将深入探讨`ruby-debug-...

    ruby2.1.6安装文件

    Ruby是一种面向对象、动态类型的脚本语言,由日本开发者松本行弘于1995年设计并开发。Ruby的设计理念是简洁、优雅和生产力,它强调代码的可读性和编程者的幸福感。Ruby 2.1.6是该语言的一个稳定版本,发布于2014年,...

    ruby开发的基本流程.doc

    Ruby是一种动态的、面向对象的解释型编程语言,因其简洁易读的语法和强大的库支持而在Web开发领域中备受青睐。开发Ruby应用的第一步是搭建合适的开发环境。推荐使用macOS或Linux作为首选操作系统,因为这些系统通常...

    Ruby - Ruby for Rails

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

    ruby-2.5.8.tar.gz

    在Ruby-2.5.8版本中,我们可以探讨以下几个关键知识点: 1. **版本号的意义**:Ruby的版本号通常由主版本号、次版本号和修订号组成,如2.5.8。这里,2代表主版本,5代表次版本,8是修订号。主版本号变化通常意味着...

    Ruby.for.System.Administration (English Version)

    - **工具介绍**:介绍几种流行的 Ruby 配置管理工具,如 Chef 和 Puppet,并解释它们的作用及应用场景。 - **部署策略**:提供关于如何使用 Ruby 工具进行服务器配置和应用部署的最佳实践。 - **环境同步**:说明...

Global site tag (gtag.js) - Google Analytics