`
yanzilee9292
  • 浏览: 528397 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ruby最简单的方式对数组求和

    博客分类:
  • ruby
 
阅读更多

通过循环来求和代码看上去不太优雅,不符合ruby的特性。推荐另外一种方法:

eval [1,2,3,4].join('+')
 
分享到:
评论
2 楼 chyanog 2012-08-16  
上面第一个会崩溃的
1 楼 chyanog 2012-08-16  
eval Array(1..10**4).join("+")
(1..10**4).inject(:+)

相关推荐

    简单介绍Ruby on Rails对PostgreSQL数组类型的支持

    主要介绍了简单介绍Ruby on Rails对PostgreSQL数组类型的支持,Rails框架从4.0以后对PG的数组提供了支持,需要的朋友可以参考下

    ruby 数组处理大全.doc

    ruby数组处理大全 如函数名称 说明 示例 &数组与,返回两数组的交集 [1,2] & [2,3] =>[2] *复制数组n次 [1,2]*2 => [1,2,1,2] +返回两数组的并集,但不排除重复元素 [1,2]+[2,3] =>[1,2,2,3] 追加元素,但不...

    ruby数组

    ruby数组

    Ruby简明教程之数组和Hash介绍

    数组是存储数据的一种容器,在Ruby中,数组中存储的数据可以是任何类型的数据;这和JAVA不同,在JAVA中,数组是存储同一类型数据的结构。 1. 在Ruby中如何定义数组呢? 使用[ ]来框住元素,而元素之间则使用”,”...

    Ruby数组(Array)学习笔记

    Ruby中的数组是动态数组,存储的数据不用限定类型,数组的长度是根据存储需要动态扩展,所以,在进行数据定义的时候,只用用最简单的方式new一个Array对象就可以了,可以使用以下几种方式: 代码如下: arr1=[] #最...

    rubyonrails+Ruby+取得指定月日期数方法

    rubyonrails+Ruby+取得指定月日期数的思路方法

    Ruby语言 SendCloud邮件发送 SMTP_代码示例2

    SendCloud Ruby发送的SMTP_代码示例2,注:此为使用 SendCloud API V2 发送邮件的示例.

    Ruby的字符串与数组求最大值的相关问题讨论

    max方法 ...ruby中给出的例子是 # enum.max -> obj # enum.max { |a, b| block } -> obj #a = %w(albatross dog horse) #a.max => horse # a.max { |a, b| a.length <=> b.length } #=> albatro

    10Ruby 数组.docx

    Ruby是一种动态、面向对象的编程语言,它具有简洁、易读的语法,被称为“程序员最好的朋友”。Ruby具有强大的元编程能力,允许开发者在运行时动态修改和生成代码。Ruby还有一个强大的标准库,提供了丰富的工具和功能...

    Ruby创建数组方法总结

    程序经常需要管理变量集合。例如,管理日历的程序必须有一周的天数列表。每天必须存储在一个变量中,它们的列表可以存储在一个数组变量中。通过这个数组变量,您可以访问.../usr/bin/env ruby array = Array.new 3.time

    Ruby最简单的初级教程

    Ruby初级教程,帮助大家更加容易的入门这门脚本语言

    Ruby中数组的一些相关使用方法

    Ruby数组是有序的,任何对象的??整数索引的集合。每个数组中的元素相关联,并提到的一个索引。 数组下标从0开始,如C或Java。负数索引假设数组末尾—也就是说,-1表示最后一个元素的数组索引,-2是数组中最后一个...

    ruby 数组使用教程

    数组也可以相乘或相加 ruby> ary + [“foo”, “bar”] [1, 2, “3”, “foo”, “bar”] ruby> ary * 2 [1, 2, “3”, 1, 2, “3”] 我们可用索引来访问数组的任意一部分. ruby> ary[0] 1 ruby>...

    ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码

    ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码

    ruby最新版稳定版

    Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、...

    Ruby常见面试题.pdf

    请简要介绍在Ruby中的函数定义和调用方式。 7. Ruby中如何处理异常(Exception Handling)?请说明在Ruby中的异常处理机制。 8. Ruby中的数组(Array)和哈希(Hash)有什么区别?请说明在Ruby中数组和哈希的不同...

    Ruby中的数组和散列表的使用详解

    Ruby的数组(arrays)和散列表(hashes)是被索引的收集(indexed collections). 两者都存储对象的集合,通过键(key)来访问。数组的键是整数。而散列表支持以任何对象作为它的键。数组和散列表会按需调整大小来...

Global site tag (gtag.js) - Google Analytics