官术网_书友最值得收藏!

while loops

When you want to use looping as long as a condition stays true, use the while loop, which is as follows:

a = 10; b = 15 
while a < b 
    # body: process(a) 
    println(a) 
    global a += 1 
end 
# prints on consecutive lines: 10 11 12 13 14 

In the body of the loop, something has to change the value of a so that the initial condition becomes false and the loop ends. If the initial condition is false at the start, the body of the while loop is never executed. The global keyword makes a in the current scope refer to the global variable of that name.

If you need to loop over an array while adding or removing elements from the array, use a while loop, as follows:

arr = [1,2,3,4] 
while !isempty(arr) 
    print(pop!(arr), ", ") 
end 

The preceding code returns the output as 4, 3, 2, 1.

主站蜘蛛池模板: 米易县| 汉中市| 靖宇县| 张家界市| 平阳县| 特克斯县| 兴安县| 林甸县| 思茅市| 会昌县| 来宾市| 吴桥县| 云阳县| 宜春市| 邻水| 周宁县| 临颍县| 新和县| 镶黄旗| 菏泽市| 石棉县| 宜春市| 屏东县| 平罗县| 买车| 秭归县| 牟定县| 健康| 富阳市| 曲周县| 济阳县| 胶南市| 平南县| 论坛| 赤城县| 洛浦县| 博湖县| 博湖县| 杂多县| 剑川县| 乌审旗|