摘要:
最近看Ruby方面的书,里面有些更简单的代码给我们一些思路,是应该使代码更加的简短,同时强化每段代码的含义将会让代码更加易读,其中关于简化流程控制的代码非常吸引人,比如:简单的 5.each{puts:x},就实现了5次循环,并对循环变量做操作。另外,例如["a","b","c"].each_with_index{|x,i|printf "%d: %s\n",i,x} 也实现了对数组的访问和操作。相比早期的到处写for循环相比,这样的代码更具有吸引力吧。在.Net中,我们也可以通过扩展方法来实现相同的简化,我做了如 阅读全文