Sobes.tech
Junior — Middle

Мақсади навъи маълумоти Nothing дар барномасозӣ чист?

sobes.tech AI

Ҷавоб аз AI

Навъи маълумоти Nothing дар барноманависӣ одатан барои нишон додани набудани арзиш ё имконнопазирии баргардонидани арзиш истифода мешавад. Дар забонҳое мисли Kotlin, Nothing маънои онро дорад, ки функсия ҳеҷ гоҳ назорати баргардондаро ба даъваткунанда намедиҳад — масалан, ҳамеша истисно меандозад ё дар доираи беохир қарор дорад.

Маслиҳат барои истифода дар Kotlin:

fun fail(message: String): Nothing {
    throw IllegalArgumentException(message)
}

Ин ҷо, функсияи fail ҳеҷ гоҳ арзиш баргардон намекунад, бинобар ин, навъи он Nothing аст. Ин кӯмак мекунад, ки компилятор фаҳмад, ки пас аз даъвати чунин функсия, коди идома намеёбад.