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

in #programming7 years ago

 

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

![Kotlin-logo.png]()

العبارة الشرطية 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

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!

Coin Marketplace

STEEM 0.27
TRX 0.21
JST 0.038
BTC 96978.60
ETH 3697.93
USDT 1.00
SBD 3.87