zoukankan      html  css  js  c++  java
  • Ruby数组操作的总结

    1、数组定义
    arr1 
    = []
    arr2 
    = Array.new
    arr3 
    = ['1','2','3']
    2、输出
    print arr3,"\n"   #123
    puts arr3[0]      #1
    print arr3.join(",")  #1,2,3
    3、访问数组元素
    arr1[0]
    arr1[
    -1]    #这个比较有意思,意思是最后一个的数据
    arr1.first
    arr1.last
    arr1.max
    arr1.min
    arr1.length
    arr1.size
    4、数组操作
    arr3[
    4= '5'                    #此时arr3[3]默认尾nil
    arr3.delete_at(3)                #删除指定下标的元素
    arr3[2= ["3a","3b","3c"]       #可以这样来做
    arr3.delete(["3a","3b","3c"])    #可以删除上面添加的
    arr3.push('6')                   #插入元素
    arr3.insert(3,"b")               #在指定位置插入新元素
    arr3<<"f"<<2                     #从左至右一次加入元素
    arr3.pop                         #删除尾元素
    arr3.shift                       #删除首元素
    arr3.clear                       #清空数组
    5、数组运算
    aaa 
    = [" aa ",4,5," bb "]
    bbb 
    = [4,1,3,2,5]
    print aaa + bbb,"\n"        # aa 45 bb 41325
    print aaa*2,"\n"        # aa 45 66  aa 45 66 
    print bbb - aaa            #132
    print aaa | bbb,"\n"        # aa 45 bb 132
    print aaa & bbb,"\n"        #45
    print bbb.sort,"\n"        #12345 排序
    print aaa.reverse,"\n"        # bb 54 aa 倒置
    print bbb.sort.reverse,"\n"     #54321 降序

  • 相关阅读:
    Mysql数据备份命令
    git命令大全
    git 安装及普通命令
    git学习资料
    php 魔术方法 和 魔术常量
    react事件处理(绑定)
    java父类、子类构造函数调用过程
    java字符串String的intern()方法,举例说明
    java关键字static使用的“坑”(准备、初始化)
    java虚拟机
  • 原文地址:https://www.cnblogs.com/rywx/p/2682352.html
Copyright © 2011-2022 走看看