Sobes.tech
Junior — Middle

Çalıştırıldığında değişmeyen ve yan etki yaratmayan bir kod örneği verebilir misin?

sobes.tech yapay zeka

AI'dan gelen yanıt

Durum değişikliği veya yan etki olmadan kod örneği saf bir fonksiyondur. Aynı girişlerle her zaman aynı sonucu döner ve dış durumu değiştirmez.

Android için Kotlin örneği:

fun sum(a: Int, b: Int): Int {
    return a + b
}

Bu fonksiyon dışındaki herhangi bir değişkeni değiştirmez ve yan etki oluşturmaz — sadece argümanların toplamını döner.

Başka bir örnek — değişiklik olmadan kaynaklardan alınan dize:

fun getWelcomeMessage(): String {
    return "Hoşgeldiniz!"
}

Bu tür fonksiyonlar test edilmesi kolay ve öngörülebilirdir.