for循环荟萃

for循环起初叫作für,语言是Superplan,是德国发明的,最早的是1949年到1951年。

继承者Algol58,诞生1958年,由德国和美国联合的。

从而广泛采纳for循环

for循环分类

for-bracket

是一个上古时代,起初Superplan,继承者Algol58

for-until

起初的Algol60

中文名:起始终止

类似for-to,非主流:for-til或for-thru

for-to

起初的CPL语言

继承者:Algol68、BCPL、BASIC、Pascal

元语言:OCaml、F#

for循环过滤器(Scala)

注:也称之为for循环守卫。

在Scala中包含for-until和for-to

for-comma

注:for-逗号,类似for-to

语言:Lua、MoonScript

Lua语言(1993年)

for i=1,5 do

end

MoonScript语言

for i=1,5

非主流:

for-til(COCO、LiveScript)

COCO语言

for i til 5

for-thru(Maxima语言)

注:for-til或for-thru类似for-to

for i thru 5 do(

)

LiveScript语言

for i from  1 til 5

for-space

语言:Rebol、newLISP

Rebol语言(1997年)

for i 1 5[

]

Hy语言

(for [i (range 1 5])

newLISP(1991年)

(for (i 1 5))

for-in

中文名:编历循环、迭代器

类似for-colon、foreach

起初的SETL(其中Python的第七代延续了)

继承者:ada、kotlin、Rust、Chapel、Q#

for-colon语言

类似for-in

Matlab、Octive、R、Julia、Falcon、Seed7

Falcon语言(2003年)

for i in [0:n]

VimScript语言

for  i in range(1,5)

endfor

Seed7(2005年)

for i range 1 to 5 do

三段式

起初B语言,三段式发明的史蒂芬·柯蒂斯·约翰逊,借鉴了肯·汤普逊。

语言:B、C、C++、C#、Java

go(三段式改革)、Mathematica(非常另类)

for循环子句

注:起初是联合,而现在是独立的。

until(直到循环)

while(当循环)

for循环三件套

foreach

(C#、C++/CLI、VB.NET)

(D、Ballerina、Boron、Golo、Hack)

ballerina(2017年)

foreach var i in 1..5{

}

含头不含尾:

foreach var i in 1..<5{

}

遍历数组:

foreach var e in 数组{

}

D语言(2001年)

foreach(in e;数组){

}

(Mint、ParaSail、Hack)

Perl、PHP、Racket、Bockly)

(ActionScript 3.0)

forall

(SETL、Chapel、Dany、F*)

forever

(Scratch,死循环)

for循环子句

OCCAM语言(1983年):

SEQ i=1 for 5

for循环倒置

PostScript(1982年)

1 1 5 {……}for

循环另外一种

do循环(美国IBM公司)

这是上古时代,是美国风格。

语言:Fortran、PL/I、Rexx

repeat循环

支持五种语言:

AppleScript、Infrom、LiveCode

Scratch、Red

appleScript(1993年)

repeat with i from 1 to 5

end repeat

遍历数组:

repeat with e in 数组

end repeat

perfrom循环(专属COBOL语言)

perform varying I by 2 until I>5

end-perform.

loop循环

every循环(专属Icon语言)

every i:=1 to 5 do{

}

each循环(专属Ioke语言)

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

loop循环

语言:

CPL、NetRexx、Sather、CommonLISP、CLIPS、Z

CPL(1963年)

loop 5 times

NetRexx语言(1996年)

注:类似for-to

loop i=1 to 5

end

Sather语言(1990年)

loop

i:=1.upto(5);

CommonLISP语言(1984年,家族:1960年)

(loop :for i :bellow 5 :by 2 :do)

CLIPS(1985年)

(loop-for-count(?i 1 5) do)……)(……)


海之皇必有出品,派系:考古编程


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容

  • for循环起初的是德国发明的,时间1949年 for循环经过:起初的是Superplan语言,发明光大是Algol...
    hainux阅读 148评论 0 1
  • 阿达·洛芙莱斯 循环程序是阿达·洛芙莱斯提出的(来自1852年,编程之母,程序员之母) 循环的种类 循环的种类:f...
    hainux阅读 284评论 0 1
  • 主题:上古,及分类 循环就是轮回,生生世世,人世界走过奈何桥,踏着望乡台,边投胎了。 SUPERPLAN语言 fo...
    hainux阅读 258评论 1 1
  • B语言概述 发布:1969年(同龄SETL语言) 作者:肯·汤普逊 (肯尼斯·蓝·汤普逊,1943年2月4日) 前...
    hainux阅读 170评论 0 1
  • 编程语言之循环 起初是阿达·洛芙莱斯(出生:1815年) for循环诞生 for循环起初的是海因茨·鲁蒂休瑟,语言...
    hainux阅读 122评论 0 1