![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby
peopleplane
这个作者很懒,什么都没留下…
展开
-
Progmming Ruby学习 第二章
def say_goodnight(name) "Good night, #{name.capitalize}" end puts say_goodbye("ma") #{expression} #{}中是一个表达式,不仅可是一个变量 如果没有return ,则返回的是最后一个被求值的表达式的值 a = %w{ant bee dog cat} #建立全部...原创 2013-06-18 12:57:12 · 82 阅读 · 0 评论 -
Progmming Ruby学习 第三章
Chapter 3 Classes, Objects and Variables 命名规范 以@开头的是instance variable 类名以大写字母开头,在这本书里用驼峰法命名,如BookInStock 变量名和方法名通常以小写字母开头,字母间用_隔开,如read_in_csv_data Virtual Attributes class BookInStock a...原创 2013-06-19 17:46:37 · 90 阅读 · 0 评论 -
Progmming Ruby学习 第四章
Chapter 4 Containers, Blocks and Iterators Arrays 索引数组元素 a = [1,3,5,7,9] a[-1] #=> 9 a[-2] #=> 7 a[-99]#=>nil 可以通过负值来索引一个数组,结果是尾部为-1,往前每次加-1 获取数组的一部分 通过指定范围 a = [1,3,5,7...原创 2013-06-20 17:51:44 · 76 阅读 · 0 评论 -
Progmming Ruby学习 第四章 之 Blocks
Blocks block就是用大括号或者do...end包围起来的代码块。这两种形式只有优先级有差别。一般来说,单行的block就用大括号,多行的block用do...end Programming Ruby 写道 You can think of a block as being somewhat like the body of an anonymous method. Bloc...原创 2013-06-20 18:14:47 · 128 阅读 · 0 评论