الدرس الحادي عشر البرمجة بلغة كوتلين العبارة الشرطية when

in #programming7 years ago

 

الدرس الحادي عشر البرمجة بلغة كوتلين

العبارة الشرطية when

تستخدم هذه العبارة عندما يكون لدينا عدة حالات مقرونة بعدد من القيم للمتغير

سنوضح الفكرة من خلال المثال التالي:

fun main (args:Array <String>){

    println ("enter a number:")

   var number:Int = readLine()!!.toInt()

   when (number){

          1 ->{

             print("A")

           }

          2,3->{

              print("B")

           }

           In  4..10->{

              print("C")

          }else{

              print ("out of range")

         }

}

في هذا المثال طلبنا من المستخدم ادخال رقم و خزنا القيمة في المتغير number

ثم استخدمنا العبارة الشرطية when لتنفيذ امر برمجي ما بحسب قيمة المتغير المدخلة فاذا كانت قيمة number  المدخلة تساوي 1 فان الامر الذي سينفذ هو

print("A")

اما اذا كانت قيمته 2 او 3 فان الامر الذي سينفذ هو                            

print("B")

اما اذا كانت قيمته بين 4 و 10 فان الامر الذي سينفذ هو

print("C")

Else عدا ذلك سيطبع على الشاشة عبارة out of range

كما نلاحظ ان العبارة الشرطية when تشبه الى حد كبير العبارة الشرطية if-else if-else

![Kotlin-logo.png]()
Sort:  

Congratulations @marksadow! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!