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

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.

主站蜘蛛池模板: 炎陵县| 广水市| 沿河| 大渡口区| 唐海县| 五原县| 潍坊市| 理塘县| 宁都县| 延吉市| 天长市| 寿宁县| 内丘县| 双牌县| 嵊州市| 肃宁县| 建始县| 定州市| 梁平县| 怀仁县| 赫章县| 肇州县| 宁夏| 陇西县| 尚志市| 兴仁县| 延川县| 容城县| 商水县| 广河县| 兰西县| 武穴市| 清河县| 新余市| 鄂州市| 罗平县| 吉木萨尔县| 电白县| 汉中市| 奇台县| 宁海县|