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类的方法,