Middle — Senior
Kas kood töötab tühja stringiga?
sobes.tech AI
Vastus AI-lt
Koodi käitumine tühja stringiga sõltub sellest, kuidas see on kirjutatud ja mida täpselt peab tegema.
Kui funktsioon ootab stringi ja ei kontrolli selle sisu, siis tühja stringi edastamisel võib:
- Tagastada õige tulemuse, kui tühja stringi lubatakse.
- Tõsta vea või tagastada vale tulemuse, kui tühja stringi ei töödelda.
Näiteks Go keeles:
func processData(input string) string {
if input == "" {
return "Tühi sisend"
}
// andmete töötlemine
return "Töödeldud: " + input
}
Siin kontrollib kood selgelt tühja stringi ja töötab sellega õigesti.
Masinõppe ja andmetöötluse ülesannetes on sageli vaja andmeid eelnevalt puhastada ja kontrollida, et vältida vigu tühjade või ebaõige sisendiga.