Main image
23rd May
2009
written by cashplk

放狗搜inject的时候找到的。
原帖:http://www.javaeye.com/topic/24642?page=1

Ruby有不少惯用法,这里略作一些介绍,也方便阅读他人代码:

迭代
一般写法:
for i in (1..10) puts i end

习惯写法:

(1..10).each{|i| puts i} 或 1.upto(10){|i| puts i}

||=赋值
一般写法:
number = 1 if number.nil? number = 1 unless number
习惯写法:

number ||= 1

Tags:

Leave a Reply

Powered by WP Hashcash

Spam Protection by WP-SpamFree