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