لإجراء عمليات الإدخال والإخراج في Kotlin ، يمكن استخدام دالة readLine() للإدخال ودالة println() للإخراج.
على سبيل المثال ، يمكن استخدام الكود التالي لطباعة نص على الشاشة وطلب إدخال قيمة من المستخدم:
“`
fun main() {
println(“Enter your name:”)
val name = readLine()
println(“Hello, $name!”)
}
“`
يمكن أيضًا استخدام دالة readLine() للحصول على إدخالات المستخدم للأرقام والعمليات الرياضية الأخرى. على سبيل المثال:
“`
fun main() {
println(“Enter a number:”)
val num1 = readLine()?.toInt()
println(“Enter another number:”)
val num2 = readLine()?.toInt()
val sum = num1?.plus(num2!!)
println(“The sum of $num1 and $num2 is $sum”)
}
“`
في هذا المثال ، تم استخدام دالة toInt() لتحويل إدخالات المستخدم إلى أرقام صحيحة. يتم استخدام العلامة التعجبية (?) للتأكد من أن readLine() لا تعيد قيمة null ، ويتم استخدام العلامة التعجب (!!) للتأكيد على أن num2 يحتوي على قيمة غير null.