- 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.
推薦閱讀
- 演進式架構(原書第2版)
- 摩登創客:與智能手機和平板電腦共舞
- Vue.js快跑:構建觸手可及的高性能Web應用
- Programming ArcGIS 10.1 with Python Cookbook
- INSTANT Weka How-to
- Swift 3 New Features
- Banana Pi Cookbook
- 程序員修煉之道:通向務實的最高境界(第2版)
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- Integrating Facebook iOS SDK with Your Application
- HoloLens與混合現實開發
- Oracle Data Guard 11gR2 Administration Beginner's Guide
- Mastering Android Studio 3
- 精通Spring:Java Web開發與Spring Boot高級功能
- Python 快速入門(第3版)