zoukankan      html  css  js  c++  java
  • 中文ruby文档

    http://www.kuqin.com/rubycndocument/index.html

    Ruby数组操作的总结

    学习Ruby过程中总结了一些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 降序



  • 相关阅读:
    Javascript自动打开匹配的超链接
    Javascript 广告浮动效果在浏览器中间N秒后移动到右下角
    吾爱破解论坛有漏洞!!所有资源都曝光了...开心吧
    C# Ajax 技术
    花花公子写代码
    C++ Strings(字符串)
    C++语言的I/o使用方法详解
    标准c内存函数的使用方法
    [原]Python 简单文件处理
    [原]Python 简单异常处理
  • 原文地址:https://www.cnblogs.com/lexus/p/1868733.html
Copyright © 2011-2022 走看看