Wednesday, 15 July 2015

R: repeat loop

“repeat” loop initiates infinite loop.  “break” statement is used to exit from repear loop.

Syntax
repeat{
         Do something
}


Repeat.R
count <- 0

repeat{
 print(count)
 count <- count +1
}

When you run above program, it goes into infinite loop.


“break” statement is used to exit from loop. Update above program like following and rerun the script.

count <- 0

repeat{
 print(count)
 count <- count +1
 
 if(count > 20)
  break
}

print("Execution finished")


$ Rscript Repeat.R 
[1] 0
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9
[1] 10
[1] 11
[1] 12
[1] 13
[1] 14
[1] 15
[1] 16
[1] 17
[1] 18
[1] 19
[1] 20
[1] "Execution finished"



Prevoius                                                 Next                                                 Home

No comments:

Post a Comment