Ruby总结(二)

1、尽量少用全局变量 (全局变量$开头)

2、gets返回用户输入的字符串加一个换行符, chomp用来删除字符串中的符号

3、STDOUT.flush 把缓存在io中的数据释放出来

4、format("%.2f",x)

5、不需要给变量做类型声明

6、? ! 是唯一可以跟在方法名后的不合法字符

7、Ruby规范:方法或变量有多个字符组成,用 "_"隔开,如果是类或模块或常量,单词首字母大写  my_varibale  MyModule  MyClass MyConstant

8、变量可以引用任何类型的对象,并且同一个变量可以在不同时刻引用不同类型的对象

9、Ruby基本类型有Numberic(Fixnum,Integer和Float)String,Array,Hash,Object,Symbol,Range和RegEx

10、self可以查看在那个对象中

11、方法不需要声明返回类型,返回的是最后一行的值

12、以!结尾的方法返回对象本身,而不是一个拷贝

13、可以用=给参数指定默认值,如果调用方法时,没有传参数值,会使用默认值

14、#{....}

15、方法的别名(alias)能给方法生成一个拷贝,原方法发生变化,别名不会跟着变化

16、Ruby中除了nil和false是假外,其余都为真



posted @ 2012-01-18 14:52  大鱼大鱼  阅读(173)  评论(0编辑  收藏  举报