Junior — Middle
Ishga tushirilganda o'zgarmaydigan va yon ta'sirlariga olib kelmaydigan kod misolini keltira olasizmi?
sobes.tech AI
AIdan javob
Kod misoli bo'sh holat va yon ta'sirlarisiz misol — bu toza funktsiya. U har doim bir xil kirishlar bilan bir xil natijani qaytaradi va tashqi holatni o'zgartirmaydi.
Android uchun Kotlin misoli:
fun sum(a: Int, b: Int): Int {
return a + b
}
Ushbu funksiya tashqaridagi o'zgaruvchilarni o'zgartirmaydi va yon ta'sirlar keltirmaydi — u faqat argumentlarning yig'indisini qaytaradi.
Boshqa misol — o'zgartirishsiz resurslardan satr olish:
fun getWelcomeMessage(): String {
return "Xush kelibsiz!"
}
Bunday funksiyalarni test qilish oson va oldindan aytib bo'ladigan.