美文网首页
Ruby数组

Ruby数组

作者: 薛妮 | 来源:发表于2016-12-15 23:10 被阅读45次

Ruby数组字面量通过[]中以逗号分隔定义,且支持range定义。

  • 数组通过[]索引访问
  • 通过赋值操作插入、删除、替换元素
  • 通过+,-号进行合并和删除元素,且集合做为新集合出现
  • 通过<<号向原数据追加元素
  • 通过*号重复数组元素
  • 通过|和&符号做并集和交集操作(注意顺序)
    例子:
#!/usr/bin/ruby
ary = [ "fred", 10, 3.14, "This is a string", "last element", ]
ary.each do |i|
    puts i
end

运行结果:
fred
10
3.14
This is a string
last element

相关文章

  • ruby 数组操作

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

  • Ruby基础学习笔记

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

  • Ruby数组

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

  • Ruby 数组

    数组 数组的循环 Ruby 中提供了 each 方法. 语法如下: each 后面在 do ~ end 之间的部...

  • ruby 数组

    arr = [1,2,3,4,5,6,7]at: 访问指定数组元素 fetch: 用于为数组范围内找不到值提供一...

  • ruby 数据类型

    1. Ruby 字符串(String) 2. Ruby 数组 3. Ruby 哈希 哈希的内置方法 4. Ruby...

  • Ruby常用方法(3)

    Ruby对象数组按属性排序1 .Rails里,我们可以用sort_by方法对一个Ruby对象数组按照某个属性进行排...

  • ruby 数组排序

    一维数组排序arr = [1,3,4,5,6]arr.sort #默认排序arr.sort{|x,y|x<=>y}...

  • Ruby 数组(Array)

    Ruby 数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通过索引进行获取。数组的索引从 ...

  • ruby变量

    ruby中多重复值 a, b, c = 1, 2, 3 变量前加上*,表示Ruby会将未分配的值封装为数组赋值给...

网友评论

      本文标题:Ruby数组

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