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.