loop循环起初MAD语言,年代:1959年
=====类型:loop-for=====
MAD语言(1959年)
作者:伯纳德·加勒、布鲁斯·阿登、罗伯特·格雷厄姆
LOOP FOR I=1,1,I>5
END LOOP
CPL语言(1963年)
作者:克里斯托弗·斯特雷奇
注:是C的太爷。
loop-times(指定次数)
loop for 5 times
loop-for(遍历数组)
loop for e in (10,20,30)
inline loop [name] for e in (10,20,30)
死循环
loop 循环条件
repeat [loop]
loop name 循环条件
repeat name
loop配合case
case loop of
标签1:
repeat 标签1
标签2:
repeat 标签2
babelin:
end caae
SETL语言(1969年)
loop for i in [1..5] do
print(i)
end loop;
=====loop-to类型=====
NetRexx语言(1996年)
作者:迈克·考利肖
loop i=1 to 5
end i
步长:
loop i=1 to 5 by 2
end
loop-while联合:
loop while 循环条件
end
ooRexx语言
v = .array~of ('AB','CD','EF')
loop e over v
end e
Arturo语言
loop 1..5'i→print i
或者:
loop 1..5'i[
print i
]
步长:
loop (1..5).step:2 'i [
print i
]
倒置:
loop 5..1'i[
print i
]
TUSCRIPT语言
LOOP i=1,5
PRINT i
ENDLOOP
步长:
LOOP i=1,5,2
ENDLOOP
Lasso语言(1995年)
loop(-from=1,-to=5,-by=2)=>{^
^}
Clojure语言(2007年)
(loop [i 1]
(when (< i 5)
(println i)
(recur (+ i 1)))))