zoukankan      html  css  js  c++  java
  • Ruby学习札记(二)[数组]

    1、定义数组

    ①方括号中用逗号隔开,如:food=["大米","小米","黑米","虾米"]

    ②使用Array类构造函数,

    如:food=Array.new 

    food[0]="大米"...

    2、索引可为正负整数,负数表示倒数第几个元素。

    3、数组长度可变。

    4、%表示方法,将包含空格的字符串转换为数组:

    %w{...} 

    %W{...}会对字符串中的转义字符和特殊字符进行替换

    5、添加数字元素的方法:

    unshift()  向数组的头部添加数组元素
    push()     向数组的尾部添加数组元素
    <<         向数组的尾部添加一个数组元素
    

    6、删除数组元素的方法:

    shift()  从数组的头部删除一个数组元素,并返回被删除的数组元素
    pop()    从数组的尾部删除一个数组元素,并返回被删除的数组元素
    

    7、截取数字的方法:

    array[n,m]    截取从索引n开始、长度为m的元素列表,组成新数组
    array[n..m]   截取从索引n开始,到索引m的元素列表(包括索引为m的数组元素),组成新数组
    array[n...m]  截取从索引n开始,到索引m的元素列表(不包括索引为m的数组元素),组成新数组
    

      

  • 相关阅读:
    Maximal Square
    Count Complete Tree Nodes
    Rectangle Area
    Implement Stack using Queues
    Basic Calculator
    Invert Binary Tree
    Summary Ranges
    Basic Calculator II
    Majority Element II
    Kth Smallest Element in a BST
  • 原文地址:https://www.cnblogs.com/ranlx/p/3190908.html
Copyright © 2011-2022 走看看