循环非主流

every、each、iterate、count、with、L、dolist、dotimes、doseq、step、cfloop

every循环

Icon(1977年,拉尔夫·格列斯伍)

every i:=1 to 5 {

}

或:

every 1 to 5 do {

}

步长:

every i:=1 to 5 by 2{

}

语言:J(1990年)

echo every 1.5

注:含头不含尾。

iterate循环

语言:Salmon

iterate(i;[1..5]){

print("*");

};

iterate(e;["AB","CD "EF"]) e!;

count循环

语言:Bockly(谷歌公司,种类:积木)

count with i from 1 to 5 by 1

with循环

语言:Lasso

with e in array (10,20,30) do{

stdoutnl(#e)

}

L循环

语言:11l

L(i) 1..5{

}

L  1..5{

}

步长:

L(i) (1..5).step(2){

print(i)

}

含头不含:

L(i) 1.<5{

print(i)

}

遍历数组:

L(e) [10,20,30]{

print(e)

}

遍历字符串:

L(c) "ABCD"{

print(e)

}

指定循环次数:

L 5

print("OK")

each循环

语言:Ioke(2012年)

(1..5)each (i,……)

语言:Janet(1984年)

(each  e v)

(print "Value=" e))

语言:Factor

[1 i] ["*" write] each

语言:Fennel

(each e v (ipairs [:AB :CD :EF])]

print e))

dotimes循环

CommonLISP语言(1984年)

(dotimes (i 5)

(print i))

语言:Clojure(2007年)

默认为0,含头不含尾

(dotimes [i 5]

(println i))

doseq循环

语言:Clojure(2007年)

遍历列表:

(doseq [e [10 20 30]]

(println e))

dolist循环

语言:newLISP(1991年)

(dolist (i (sequence 1 5))

(println i)


step循环

语言:Oforth

1 5 2 step: i [ i println ]

cfloop循环

语言:CFML(中文:冷合成标记语言)

<cfloop index="i" from="1" to="5">

</cfloop>

遍历数组:

<cfloop index="e" array="#[1,2,3,4,5]#">

</cfloop>



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 循环种类:for、do、repeat、perfrom for循环的种类 for-bracket、for-until...
    hainux阅读 152评论 0 1
  • perfrom循环专门设计COBOL语言 COBOL语言 发布:1959年 作者:葛丽丝·穆雷·霍普 perfro...
    hainux阅读 295评论 0 1
  • for循环起初叫作für,语言是Superplan,是德国发明的,最早的是1949年到1951年。 继承者Algo...
    hainux阅读 265评论 0 2
  • 编程语言循环分为5种类型 for循环 起源德国,即für,诞生1949年,改名为for,诞生1958年。 种类: ...
    hainux阅读 136评论 0 1
  • 这个不错分享给大家,从扣上看到的,就转过来了 《电脑专业英语》 file [fail] n. 文件;v. 保存文...
    麦子先生R阅读 6,620评论 5 24