编程语言循环荟萃

编程语言循环分为5种类型

for循环

起源德国,即für,诞生1949年,改名为for,诞生1958年。

种类:

for-bracket:Superplan、Algol58

Superplan语言(1949年到1951年)

Für i=1(1)5

Ende Index i

说明:

❶小括号是步长

❷小括号左边是初始值

❸小括号右边是最终值

for-until:Algol60,继承者Scala。

Algol60语言(1960年)

for i:=1 step 1 until 5 do

begin

end for i;

for-to:CPL、Algol68、BCPL

CPL(1963年)

for i=1 to 5

步长:for i=1 to by 2

倒置:for i=5 downto 1

for-in:Python语言以及前代

SETL语言(1969年)

for i in [1..5] loop

end loop;

for三段式最早的B语言,最广泛是C语系

for循环三段式发明人:史蒂芬·柯蒂斯·约翰逊

B语言(1969年)

auto i;

for(i=1;i<5;++){

}

非主流:for-comma、for-thru、for-til

for循环三件套:foreach、forall、forever

foreach(支持12种语言)

微软系列:C#、C++/CLI、VB.NET

Perl、D、Ballerina、Racket、Golo、Bockly

Perl、PHP、Hack、Kawa、ActionScript 3.0

Kawa语言: (for-each ……)

Ballerina语言(2017年)

foreach var i in 1..5{

}

含头不含尾:

foreach var i in 1..<5{

}

编历数组:

foreach var e in 数组{

}

forall(支持4种语言)

语言:SETL、Chapel、Dany、F*

forever(支持2种语言)

语言:Verilog(1984)、Scratch(2003)

do循环

起源是美国IBM公司,诞生1954年

IBM公司:Fortran、PL/I、Rexx

do i=1,5

end

步长:

do i=1,5,2

end

repeat循环

支持6种语言。

起初是Verilog语言(1984年)

继承者:

AppleScript(1993)、Inform、LiveCode、Red

perfrom循环

(专属COBOL语言,诞生1959年)

loop循环

起初的是CPL语言,诞生1963年。

语法:loop for 5 times

支持多广泛:NetRexx,诞生1996年

循环子类:while(当循环)、until(直到循环)

编程语言循环非主流

to-do(语言:Smalltalk、Self、

every(Icon,1977年)

every i:=1 to 5 to 5{

}

count(Bockly,2012年)

each(Ioke语言)

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

for循环倒置:PostScript(1982年)

语法:1 1 5{……}for

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

推荐阅读更多精彩内容