Kotlin continue statement example

Published by inkskull on

Checkout the Kotlin continue statement example

WHAT IS KOTLIN?

Kotlin is a general-purpose, statically typed, and open-source programming language. It runs on JVM and can be used anywhere Java is used today. It can be used to develop Android apps, server-side apps and much more. Google accepetd the kotlin as the officill language for android.

HISTORY OF KOTLIN

Kotlin was developed by JetBrains team. A project was started in 2010 to develop the language and officially, first released in February 2016. Kotlin was developed under the Apache 2.0 license.

FEATURES OF KOTLIN

  • Concise: Kotlin reduces writing the extra codes. This makes Kotlin more concise.
  • Null safety: Kotlin is null safety language. Kotlin aimed to eliminate the NullPointerException (null reference) from the code.Interoperable.
  • Interoperable: Kotlin easily calls the Java code in a natural way as well as Kotlin code can be used by Java.
  • Smart cast: It explicitly typecasts the immutable values and inserts the value in its safe cast automatically.
  • Compilation Time: It has better performance and fast compilation time.
  • Tool-friendly: Kotlin programs are build using the command line as well as any of Java IDE.
  • Extension function: Kotlin supports extension functions and extension properties which means it helps to extend the functionality of classes without touching their code.

The continue statement within a nested loop only affects the inner loop.

For example

  1. for(..){
  2. //body of for above if
  3. if(checkCondition){
  4. continue
  5. }
  6. //body of for below if
  7. }

Above for loop repeat its loop when ifcondition execute continue. The continue statement makes repetition of loop without executing the below code of if condition.

Kotlin example

  1. fun main(args: Array<String>) {
  2. for (i in 1..3) {
  3. println(“i = $i”)
  4. if (j == 2) {
  5. continue
  6. }
  7. println(“this is below if”)
  8. }
  9. }

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Social Media Auto Publish Powered By : XYZScripts.com