印象深刻的Ruby例子

栏目: Ruby · 发布时间: 7年前

内容简介:翻译自:https://stackoverflow.com/questions/1751186/impressing-ruby-example
在某些日子里,我正在大学谈论一个Rails项目,我想向 Ruby

介绍观众.

我想向他们展示一两个非常好的代码示例来演示 Ruby 是多么棒的.

你知道一个很好的例子吗?

最好的祝福

我强烈建议使用.each,.inject和/或.collect.例如:

# Sum 1,3,5,7,9,11,13
[1,3,5,7,11,13].inject { |a,b| a+b }

要么

# Print out all of the files in a directory
Dir.glob('./my_cool_directory/*').each do |file|
  puts file
end

要么

# Find the length of all of the strings
["test", "hello there", "how's life today?"].collect{ |string| string.length }

翻译自:https://stackoverflow.com/questions/1751186/impressing-ruby-example


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java数据结构和算法

Java数据结构和算法

拉佛 / 计晓云 / 中国电力出版社 / 2004-02-01 / 55.00元

《Java数据结构和算法》(第2版)以一种易懂的方式教授如何安排和操纵数据的问题,其中不乏一些难题:了解这些知识以期使计算机的应用获得最好的表现。不管使用何种语言或平台,掌握了数据结构和算法将改进程序的质量和性能。 《Java数据结构和算法》(第2版)提供了一套独创的可视讨论专题用以阐明主要的论题:它使用Java语言说明重要的概念,而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。经......一起来看看 《Java数据结构和算法》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具