中文ruby文件

2021-09-08 07:28:58 字數 1692 閱讀 8823

學習ruby過程中總結了一些ruby中常用的陣列操作。 1

、陣列定義

arr1 =

arr2 

=array.new

arr3 =[

'1',

'2',

'3']

2、輸出

print

arr3,"\n

"#123puts 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

<

"<<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

"#45print

bbb.sort,"\n

"#12345 排序

print

aaa.reverse,"\n

"#bb 54 aa 倒置

print

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 軟器中的移動節點。節點能夠於正在執行的道路交通 器進...