- Learning Scala Programming
- Vikash Sharma
- 214字
- 2021-06-30 19:07:54
The while Loop
Like in most other languages, the while loop is another looping construct used. The while loop can do any repetitive task until a condition is satisfied. It means that the condition provided has to be true for the code execution to stop. Generic syntax for the while loop is:
while (condition check (if it's true))
... // Block of Code to be executed
The condition to be checked is going to be a Boolean expression. It gets terminated when the condition is false. One of the ways we can use them is:
scala> val stocks = List("APL", "GOOG", "JLR", "TESLA")
stocks: List[String] = List(APL, GOOG, JLR, TESLA)
scala> val iteraatorForStocks = stocks.iterator
iteraatorForStocks: Iterator[String] = non-empty iterator
scala> while(iteraatorForStocks.hasNext) println(iteraatorForStocks.next())
APL
GOOG
JLR
TESLA
We've used our list of stocks with a few stock names. Then we called the iterator method on the list to get an iterator for our sequence. Here iteraatorForStocks of Type Iterator[String] is a non-empty iterator that we can use to iterate over the list. Iterators have hasNext methods to check if there's a component remaining in sequence. Calling next on the iterator gives the resulting element. We've printed by iterating over the elements of our stock list. Let's take a look at do while loops.
- Learning ASP.NET Core 2.0
- INSTANT Sencha Touch
- JavaScript by Example
- AutoCAD VBA參數(shù)化繪圖程序開發(fā)與實戰(zhàn)編碼
- Learning Python Design Patterns
- Getting Started with Gulp
- Nginx Lua開發(fā)實戰(zhàn)
- Android應(yīng)用開發(fā)實戰(zhàn)
- ASP.NET Web API Security Essentials
- 超簡單:Photoshop+JavaScript+Python智能修圖與圖像自動化處理
- Groovy 2 Cookbook
- Python編程入門(第3版)
- 3D Printing Designs:The Sun Puzzle
- Keil Cx51 V7.0單片機高級語言編程與μVision2應(yīng)用實踐
- Mastering Machine Learning with scikit-learn