ESCAPE SEQUENCE

أولا : ماهي الاختصارات أو الأوامر السريعة  ESCAPE SEQUENCE :-

هي رموز تساعدنا اثناء كتابة الأوامر البرمجية على أداء أمر معين ، مثل : نزول سطر ، ترك مسافة معينة ، البدء من أول السطر …إلخ .


ثانيا : الرموز ومعانيها :

الرمز n\ :-

يشير إلى نزول سطر عند عملية الطباعة وهكذا يكتب :-

print("Hello World\n")

الرمز t\ :-

لطباعة مساحة بين الكلمات عند عملية الطباعة وهكذا يكتب :-

println("hello ,\t we learn Kotlin programming")

الرمز b\ :-

مسح أخر حرف من الكلمة الموضوع عندها الرمز ، وهكذا يكتب :-

println("hello ,we learn Kotlin programming\b ")
 

الرمز r\ :-

تقوم بمسح السطر كاملا لو وضعت اخر الأمر ، ولو كان في امر طباعة مثلا ووضعته في المنتصف يمسح ما قبله ، نستطيع الاستفادة من هذا الأمر في عملية تحتاج إلى العد مثلا لو اردنا قياس نسبة تحميل برنامج معين ألا يظهر لنا في البداية ١٥٪ ، ١٩٪ ،٤٠٪ …إلخ وهكذا نمسح العدد ونضع عدد جديد للتقدم :

for(x in 1..800){
    for ( i in 1..500){
        print("\r"+i)
    }}

الرمز ‘\ :-

مخصص لطباعة علامة ‘ لو أردنا طباعتها في النص ، مثال :

println("hello ,we learn \'Kotlin\' programming ")

الرمز “\ :-

مخصص لطباعة علامة ” لو أردنا طباعتها في النص ، مثال :

println("hello ,we learn \"Kotlin\" programming ")

الرمز $\ :-

مخصص لطباعة علامة $ لو أردنا طباعتها في النص ، مثال :

println("Dollar $ is the currency for United State  ")

الرمز \\ :-

مخصص لطباعة علامة \ لو أردنا طباعتها في النص ، مثال :

println("hello \ welcome")