Junior — Middle
İcra zamanı dəyişməyən və yan təsirlərə səbəb olmayan kod nümunəsi verə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Kod nümunəsi vəziyyət dəyişiklikləri və yan təsirlər olmadan — bu saf funksiyadır. O həmişə eyni girişlərlə eyni nəticəni qaytarır və xarici vəziyyəti dəyişmir.
Android üçün Kotlin nümunəsi:
fun sum(a: Int, b: Int): Int {
return a + b
}
Bu funksiya heç bir xarici dəyişəni dəyişmir və yan təsirlər yaratmır — sadəcə arqumentlərin cəmini qaytarır.
Başqa nümunə — dəyişiklik olmadan resurslardan alınan sətir:
fun getWelcomeMessage(): String {
return "Xoş gəlmisiniz!"
}
Belə funksiyalar test etmək asandır və proqnozlaşdırılandır.