娃娃鸭学Ruby-3、标识符
来源:互联网 发布:阿里云qq 编辑:程序博客网 时间:2024/06/09 22:39
3、标识符
一个标识符就是一个名字。
标识符由字母、数字和下划线字符组成,但是不能以数字开头。不能包含空白符或非打印字符,不能包括标点符号。
以从A到Z这26个大写字母开头的标识符是常量。
类和模块名则必须以大写字母开头,否则会报错。
i
x2
old_value
_internal #
PI #常量
按照惯例,非常量的多字节标识符以下划线分隔多个字节,如"like_this"; 而多字节的常量则以"LikeThis"或者"LIKE_THIS"。
注意:
1、大小写敏感性
2、标识符中的Unicode字符
3、标识符里的标点符号
标点符号可以出现在Ruby标识符的开始或结尾,它们具有如下含义:
$ 全局变量以美元符号开头
@ 实例变量以一个@符号开头,而类变量则以两个@符号开头。
? 作为一个有用的惯例,那些返回布尔值的方法通常都有一个以问号结尾的名字
! 有些方法的名字以感叹号结尾,这是在提醒你使用这些方法时要小心。这种命名惯例通常是为了对两种方法进行区分:以感叹号结尾的方法通常会改变调用它们的对象,不以感叹号结尾的方法则不会修改调用它们的对象,而是修改原始对象的一个拷贝并返回。
=如果方法名是以等号结尾的,那么在调用此方法时可以省略此等号。这种方法通常被置于赋值操作符的左侧。
$files
@data
@@counter
empty?
sort!
timeout=
- 娃娃鸭学Ruby-3、标识符
- 娃娃鸭学Ruby-注释
- 娃娃鸭学Ruby-2、字面量
- 娃娃鸭学Ruby-4、关键字
- 娃娃鸭学Ruby-5、空白符
- 娃娃鸭学Ruby-6、句法结构
- 娃娃鸭学Ruby-7、文件结构
- Ruby的标识符
- 娃娃
- 娃娃
- Understanding Ruby Symbols(Ruby标识符的理解)
- 新人学ruby---ruby 变量
- 娃娃乐学拼音软件许可及服务协议
- 净空法师:学传统文化喊口号不行,要从娃娃抓起
- '寓教于乐'学Ruby
- 在线学 ruby
- 学ruby有感
- 菜鸟学ruby
- Ubuntu Server 10.10 安装配置 Ruby Rails3 passenger nginx MySQL
- Power Designer (PD) 由物理数据模型PDM生成数据库脚本时带双引号的问题
- 微软图表控件使用初探--数据绑定(交叉表)
- 娃娃鸭学Ruby-2、字面量
- 关于XP没有QueryFullProcessImageName的问题(in ProcessInfo)
- 娃娃鸭学Ruby-3、标识符
- C++——STL所有算法介绍
- (JavaCard)JavaCard222VM Spec(JavaCard 2.2.2 虚拟机规范-中英文对照,第三章)
- fedora14安装svn+apache
- 前言
- Android: android.content.res.Resources$NotFoundException: Resource ID #0x7f030009
- SQLDEMO的使用
- Winsock聊天室编程笔记
- tomcat安装注意