美文网首页
ruby数组与hash操作练习

ruby数组与hash操作练习

作者: 那一份美好 | 来源:发表于2018-02-03 23:04 被阅读0次

题一

1.在irb 中操作:

first_class = ['rails', 'ruby', 'l love ruby', {:a=>1,:b=>2,:c=>3,:d=>[6,7,8] }]first_class中拿出‘l love ruby’和 数组 [6,7,8]?

2.解答

  • ‘l love ruby’可以用数组的索引获取first_class[2] 或者first_class[-2]
  • 获取[6,7,8]前,先获取哈希{:a=>1,:b=>2,:c=>3,:d=>[6,7,8] },可以用数组的索引获取first_class[3]或者first_class[-1]
  • 从哈希first_class[3]={:a=>1,:b=>2,:c=>3,:d=>[6,7,8] }中获取数组[6,7,8],一种方式是用key,first_class[3][:d],另一种方式是用values获取first_class[3].values[3]或first_class[3].values[-1]

相关文章

  • ruby数组与hash操作练习

    题一 1.在irb 中操作: first_class = ['rails', 'ruby', 'l love ru...

  • ruby 数组操作

    Ruby 数组(Array) Ruby 数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通...

  • Ruby: Array(数组)操作

    原文链接 以下代码在Ruby 2.5.1中编译通过 数组定义 赋值 取值 获取数组长度 追加元素 清空所有元素 数...

  • HashMap 源码理解

    基础 Node定义 table hash表,Node数组。 size: hash表中Node节点总数,与hash...

  • Ruby Hash

    符号 在 Ruby 中, 符号(symbol)与字符串对象很相似, 符号也是对象, 一般作为名称标签使用, 表示方...

  • Ruby: Hash

    intro key-value pairs merge method merge is used for merg...

  • Ruby基础学习笔记

    目录 Ruby的基本概念Ruby的控制语句Ruby的循环Ruby的数组与散列 Ruby的基本概念 运行Ruby的方...

  • 哈希表的基本介绍

    Hash table 介绍 练习题 notice: hash表的组成:数组:维护链表的指针,也就是关键码值 key...

  • redis学习系列(三)

    redis简单操作之hash类型 redis里面的hash类型有点类似php里面的关联数组 1. hset 设置单...

  • Ruby数组

    Ruby数组字面量通过[]中以逗号分隔定义,且支持range定义。 数组通过[]索引访问 通过赋值操作插入、删除、...

网友评论

      本文标题:ruby数组与hash操作练习

      本文链接:https://www.haomeiwen.com/subject/wnguzxtx.html