學習ruby過程中總結了一些ruby中常用的陣列操作。 1
、陣列定義
arr1 =
arr2
=array.new
arr3 =[
'1',
'2',
'3']
2、輸出
arr3,"\n
"#123puts arr3[0] #1
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
<
"<<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
aaa*2,
"\n"#
aa 45 66 aa 45 66
bbb
-aaa
#132
aaa
|bbb,"\n
"#aa 45 bb 132
aaa
&bbb,"\n
"#45print
bbb.sort,"\n
"#12345 排序
aaa.reverse,"\n
"#bb 54 aa 倒置
bbb.sort.reverse,"\n
"#54321 降序
Ruby中文編碼問題
在做乙個 後台的時候,碰到乙個很是煩人的問題,後台導航選單放在模版頁中 sadfasdf gs剩me link to 1 admin games path 2 link to list admin items path link to new new admin item path flash no...
Testing with Xcode文件 中文版
本系類文章由cocoachina翻譯小組成員翻譯自蘋果的 testing with xcode文件,參與譯者 dada github位址 migrant 微博 da杯檸檬水 微博 校對 wae childhoodandy 部落格 testing with xcode文件 中文版 簡介和快速開始 xc...
Veins文件(中文)
正如之前所討論的那樣,veins的每個 並行執行在兩個 器上 omnet 用於網路 sumo 用於車輛交通 所有的 器都是通過tcp套接字連線。這意味著道路交通流量和網路流量是雙向耦合的。由道路交通 器sumo所 的車輛移動將會被對映為omnet 軟器中的移動節點。節點能夠於正在執行的道路交通 器進...