Sobes.tech
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.