Please find the code for the loops lectures here:
fun main(){
var condition = true
// Loops
// While Loop
// While loop executes a block of code repeatedly as long as a given condition is true
while(condition) {
// code to be executed
}
var y = 1
while(y <= 10) {
println("$y ")
y++
}
// Do while loop
// The do-while loop is similar to while loop except that it
// tests the condition at the end of the loop.
// This means that it will at least execute the body once
var z = 1
do {
print("$z ")
z++
} while(z <= 10)
var feltTemp = "cold"
var roomTemp = 10
while (feltTemp == "cold"){
roomTemp++
if(roomTemp == 20){
feltTemp = "comfy"
println("it's comfy now")
}
}
// For Loop
// A for-loop is used to iterate through ranges, arrays, collections, or anything
// that provides an iterator (Youll learn about iterator, arrays, ranges and collections in a future lectur e).
for(num in 1..10) {
print("$num ")
}
// infix notation
for(i in 1 until 10) { // Same as - for(i in 1.until(10))
print("$i ")
}
for(i in 10 downTo 1) { // Same as - for(i in 10.downTo(1))
print("$i ")
}
for(i in 1 until 10 step 2) { // Same as - for(i in 1.until(10).step(2))
print("$i ")
}
}