代码之家  ›  专栏  ›  技术社区  ›  Sushanth CS

Ruby:关联数组

  •  40
  • Sushanth CS  · 技术社区  · 15 年前

    Ruby on rails有关联数组吗?

    例如:

       a = Array.new
       a["Peter"] = 32
       a["Quagmire"] = 'asdas'
    

    用Ruby创建这样的数组结构最简单的方法是什么?

    2 回复  |  直到 15 年前
        1
  •  71
  •   noodl    15 年前

    与将数组和散列合并在一起的PHP不同,在Ruby(以及几乎所有其他语言)中,它们是独立的。

    http://ruby-doc.org/core/classes/Hash.html

    如果你是这样的话:

    a = {'Peter' => 32, 'Quagmire' => 'asdas'}
    

    有几本免费提供的关于ruby和在线模拟器等的入门书。

    http://www.ruby-doc.org/

        2
  •  28
  •   Zombies    10 年前

    使用散列,下面是一些关于如何开始的示例(所有这些都执行相同的操作,只是语法不同):

    a = Hash.new
    a["Peter"] = 32
    a["Quagmire"] = 'asdas'
    

    或者你可以:

    a = {}
    a["Peter"] = 32
    a["Quagmire"] = 'asdas'
    

    甚至一行:

    a = {"Peter" => 32, "Quagmire" => 'gigity'}
    
    推荐文章