腳本語言系列
Awk顽频、Perl藤肢、Python、Ruby糯景、Groovy嘁圈、R省骂、Julia、Lua最住、JavaScript钞澳、Typescript
Awk語言(1977年)
split("AB-CD-EF",v,"-");
for(i in v){
print v[i];
}
注:開頭以1為,不支持0開頭的涨缚。
Perl語言(1987年)
初始化數(shù)組:
my @v=(10,20,30);
獲取右側(cè):
@v[-1]
遍歷數(shù)組:
foreach(@v){
print "$_\n";
}
Python語言(1991年)
定義列表:
v=[10,20,30]
獲取右側(cè):
print (v[-1])
遍歷列表:
for e in v:
print(e)
Ruby語言(1995年)
初始化數(shù)組:
v=[10,20,30]
獲取右側(cè):
puts v[-1]
獲取右側(cè):
print @v[-1];
遍歷數(shù)組:
for e in v
puts e
end
Groovy語言
初始化數(shù)組:
def v=[10,20,30]
遍歷數(shù)組:
for(e in v){
println e
}
R語言(1993年)
初始化數(shù)組:
v<-c(10,20,30)
遍歷數(shù)組:
for(e in v){
print(e)
}
Julia語言(2012年)
初始化數(shù)組:
v=[10,20,30]
遍歷數(shù)組:
for e in v
println(e)
end
Lua語言(1993年)
初始化數(shù)組:
v={10,20,30}
JavaScript語言(1995年)
初始化數(shù)組:
let v=[10,20,30];
遍歷數(shù)組(for-of):
for(e of v){
console.log(v);
}
TypeScript語言(2012年)
初始化數(shù)組:
const v=[10,20,30];
遍歷數(shù)組(for-of):
for(let e of v){
console.log(e);
}