- Julia 1.0 Programming Complete Reference Guide
- Ivo Balbaert Adrian Salceanu
- 154字
- 2021-06-24 14:21:46
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.
推薦閱讀
- Mastering AWS Lambda
- Mastering phpMyAdmin 3.4 for Effective MySQL Management
- 深入淺出Spring Boot 2.x
- Spring Boot+Spring Cloud+Vue+Element項目實戰:手把手教你開發權限管理系統
- INSTANT CakePHP Starter
- Learn WebAssembly
- TypeScript實戰指南
- 深度學習原理與PyTorch實戰(第2版)
- 深入淺出 HTTPS:從原理到實戰
- 自己動手構建編程語言:如何設計編譯器、解釋器和DSL
- Visual C++ 開發從入門到精通
- Ajax與jQuery程序設計
- 深入解析Java虛擬機HotSpot
- Unity 游戲案例開發大全
- 深入淺出Python機器學習