Ruby总结(四)

1、".."和"..."代表范围,"..."不包括终点

2、to_a 可以吧范围对象转换成数组

3、范围对象最大用来判断某个值是否在某个范围内 使用===操作符

4、Block是括在花括号或者do-end之间的一组程序语句,和方法关联

5、只有在方法中yield触发Block中的语句

6、Block中为单行语句时,使用花括号;如果包含多行语句,就要使用do-end

7、yield可以传参给block

8、Block不是对象,但可以用lambda方法把它转化成一个proc对象

9、记住,不能吧方法作为参数传给另一个方法,也不能吧方法作为返回值,但可以吧proc做为参数传给方法,或者从方法返回一个proc类型的对象

10、rand方法获得随机数

11、文件操作结束后,要Close文件

12、seek也是IO类的方法,

posted @ 2012-01-20 12:04  大鱼大鱼  阅读(149)  评论(0编辑  收藏  举报