Junior — Middle
Мақсади навъи маълумоти Nothing дар барномасозӣ чист?
sobes.tech AI
Ҷавоб аз AI
Навъи маълумоти Nothing дар барноманависӣ одатан барои нишон додани набудани арзиш ё имконнопазирии баргардонидани арзиш истифода мешавад. Дар забонҳое мисли Kotlin, Nothing маънои онро дорад, ки функсия ҳеҷ гоҳ назорати баргардондаро ба даъваткунанда намедиҳад — масалан, ҳамеша истисно меандозад ё дар доираи беохир қарор дорад.
Маслиҳат барои истифода дар Kotlin:
fun fail(message: String): Nothing {
throw IllegalArgumentException(message)
}
Ин ҷо, функсияи fail ҳеҷ гоҳ арзиш баргардон намекунад, бинобар ин, навъи он Nothing аст. Ин кӯмак мекунад, ки компилятор фаҳмад, ки пас аз даъвати чунин функсия, коди идома намеёбад.