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

Ruby中的特殊变量、常量

阅读更多
$0     :当前脚本名称
$:      :动态库路径
$&    :[正则表达式]与模式匹配的那部分
$`    :(反引号)[正则表达式]与模式匹配之前的那部分
$'     :[正则表达式]与模式匹配之后的那部分
$~   :[正则表达式]是MatchData对象,它持有有关匹配的所有信息
$1......   :[正则表达式]持有匹配各个部分的值
$+         :[正则表达式]成功模式匹配产生的最高序号的组的内容
$/     :输入记录分隔符
$-0    :同$/的同义词
$\      :附后加到方法调用的输出结果的字符串。默认为nil(如kernel#print,IO#write)
$,     :输出的分隔符,默认为nil
$.     :从当前输入文件中读入的最后一行的行号
$;     :String#split使用的默认分隔模式
$>    :Kernel#print 和Kernet#printf的输出目标
$<    :输入的内容
$_    :Kernel#gets或者Kernel#readline读入的最后一行[thread]
$stderr
$stdin
$stdout
$*     :调用参数(除了ruby使用的参数)
$"     :包含require装载的文件名或者模块名
__FILE__    :当前源文件名
$FILENAME :当前输入的文件的名字
$ARGF    :同$<
$ARGV    :同$*
ENV   :包含了所有的环境变量的值
分享到:
评论

相关推荐

    ruby基础教程(中文第四版).epub

    俗易懂地讲解了编写程序时所需要的变量、 常量、 方法、 类、 流程控制等的语法, 以及主要类的使用方法和简单的应用, 让没有编程经验的读者也能轻松掌 握Ruby, 找到属于自己的快乐编程方式, 做到融会贯通并灵活...

    ruby教程中文第四版

    本书支持最新的Ruby 2.0,也附带讲解了可运行于1.9版本的代码,事无巨细且通俗易懂地讲解了编写程序时所需要的变量、常量、方法、类、流程控制等的语法,以及主要类的使用方法和简单的应用,让没有编程经验的读者也...

    ruby 变量

    Ruby有三类变量,一种常量和两种严格意义上的伪变量(pseudo-variables).变量和常量都没有类型.虽然无类型变量存在一定的缺点,但却有更多的优点并很好的符合Ruby快速简便(quick and easy)的哲学精神. 在大多数语言里...

    ruby 类常量 解析

    在Ruby的当前版本中,常量的再赋值只会产生警告而不是错误(non-ANSI版的eval.rb不会报告这一警告) ruby&gt;fluid=30 30 ruby&gt;fluid=31 31 ruby&gt;Solid=32 32 ruby&gt;Solid=33 (eval):1: warning: already initialized ...

    ruby基础教程中文第四版--非扫描清晰版

    俗易懂地讲解了编写程序时所需要的变量、常量、方法、类、流程控制等的语法,以及主要类的使用方法和简单的应用,让没有编程经验的读者也能轻松掌 握Ruby,找到属于自己的快乐编程方式,做到融会贯通并灵活运用到实际...

    实例解析Ruby中的数值类型以及常量

    在这个范围内的整数是类 Fixnum 的对象,在这个范围外的整数存储在类 Bignum 的对象中。 您可以在整数前使用一个可选的前导符号,一个可选的基础指标(0 对应 octal,0x 对应 hex,0b 对应 binary),后跟一串数字。...

    Ruby菜鸟入门指南.md

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

    Ruby编程语言

     8.3变量和常量271  8.4方法272  8.5钩子方法277  8.6跟踪279  8.7OBJECTSPACE和GC281  8.8定制控制结构281  8.9缺失的方法和常量284  8.10动态创建方法287  8.11别名链290  8.12领域特定语言296  第9章...

    非常好的Ruby中文版项目资源,分享出来.zip

    为了减少翻译过程中的错误,我保留了英文版本的内容。因此不要对本文档有任何的抱怨或不满,Fork并完善它才是更有意义的事情! 只要眼睛多,bug容易捉。——李纳斯法则 不要对错误和缺陷视而不见,任何建议或修正,...

    Ruby基础教程(第4版)

    事无巨细且通俗易懂地讲解了编写程序时所需要的变量、 常量、 方法、 类、 流程控制等的语法, 以及主要类的使用方法和简单的应用, 让没有编程经验的读者也能轻松掌握Ruby, 找到属于自己的快乐编程方式, 做到...

    Ruby_Programming

    事无巨细且通俗易懂地讲解了编写程序时所需要的变量、常量、方法、类、流程控制等的语法,以及主要类的使用方法和简单的应用,让没有编程经验的读者也能轻松掌握Ruby,找到属于自己的快乐编程方式,做到融会贯通并...

    ruby语法基础教程

    §13.3.7 Ruby中YAML的使用 99 第十四章 安全控制 100 §14.1 0级 101 §14.1 1级 101 §14.2 2级 101 §14.3 3级 101 §14.4 4级 101 第十五章 单元测试 101 §15.1 什么是单元测试 101 §15.2 Ruby单元测试框架 ...

    nbio:Ruby 的 Node.js 中的非阻塞 IO 事件循环

    没有伪装成 C 静态变量、Ruby 常量或类变量的全局变量 没有可疑的默认值或常量值 事件循环在当前 Ruby 绿色线程中运行 后台没有隐式单例(如 EventMachine、Node.js、curl 绑定等) 因此,支持多个同时循环,每个...

    程序员为什么还要刷题-intro-ruby:[Ruby]

    中不同类型的变量(局部变量、实例、常量)以及何时使用它们 在命令行中运行 Ruby 文件 准备 在这节课之前,学生应该已经能够: 描述 JavaScript 数据类型 在 JavaScript 中声明和使用变量 介绍(10 分钟) 最初,...

    rubybook-fa:波斯语Ruby编程语言教程

    头条新闻简介(已完成) Ruby基础和基础(已完成) 数据类型和变量,常量和运算符(已完成) 数组和散列(已完成) 控制结构(已完成) 重复循环(已完成) 功能(已完成) 类和面向对象(已完成) 本书中的示例代码...

    flexible-config:FlexibleConfig可以促进良好的OOP设计,并在Ruby类中促进逻辑和配置的分离

    FlexibleConfig允许您使用YML config的层次结构和干净的工作流在ruby中干净地设置类常量,而不会牺牲ENVironment变量的灵活性和即时性。 这是使用FlexibleConfig的类常量的外观: module Bidding class ...

    Linters-Ruby-Capstone-Project

    变量/常量-检查变量和常量是否以小写字母开头 最后,它检查是否在用户的最后一行中也包含了该行,并空了一行 安装: 首先在计算机上的任何地方处理linter文件夹。 您可以通过编写“克隆 ”来复制文件夹。 最好将其...

    rbs:Ruby的类型签名

    您可以写下一个类或模块的定义:类中定义的方法,实例变量及其类型以及继承/混合关系。 它还允许声明常量和全局变量。 以下是聊天应用程序的RBS的一个小示例。 module ChatApp VERSION: String class User attr_...

    RubyUsersGuide-zh:这是Ruby User’s Guide的简体中文版:Ruby用户指南

    目录迭代器面向对象的思考方法类继承重新定义方法访问控制单例方法模块过程对象变量全局变量实例变量局部变量类常量异常处理:rescue异常处理:ensure访问器对象初始化其他关于本指南版权信息贡献者名单Copyright (c...

Global site tag (gtag.js) - Google Analytics