Ruby学习笔记(一)
1、Ruby的注释以“#”开头,紧跟着“=>”后面的内容表示被注释代码的返回值。
2、print方法打印不换行,puts方法打印并换行。
3、用def关键字来定义方法,方法的返回值是方法体中最后一个被执行的表达式的值。
4、单键方法(类方法)是以对象名为方法名的前缀。
5、Ruby的类和模块都是“开放的”,而且可以在运行时修改和扩展。
6、Ruby支持并行赋值,允许在赋值表达式中出现多于一个的值和多于一个的变量。Ruby允许其方法返回多个值。
7、带!的方法是一个可变方法,该方法会修改原对象。
8、Ruby的字符串是可变的。
9、irb是一个Ruby shell。ri是Ruby的文档查看器。RubyGems是Ruby的包管理系统,前端脚本是gem。
10、“::”表示类方法引用,“#”表示实例方法引用。
11、类和模块名必须以大写字母开头。非常量多字节标识符以下划线分隔多个字节,如“like_this”。多字节常量则以“LikeThis”或“Like_This”形式表示。
12、$开头表示全局变量。@开头表示实例变量。@@开头表示类变量。下划线或小写字符开头表示局部变量。“.”表示方法引用。“::”可表示常量引用。
13、ruby中的某些操作符是以方法调用的形式实现的。