FratmScript 🤌🏻

Errori

iett nu bell Error("…") lancia un errore (throw). pruvamm { … } e si schiatta (errore) { … } lo acchiappa e il programma continua (try/catch); aropp { … } gira sempre, che ci sia stato un errore o no (finally).

Un errore che nessuno acchiappa ferma il programma: il playground lo mostra in napoletano, con la riga del tuo codice.

facc dividi(a, b) {
    si (b == 0) {
        iett nu bell Error("Nun se divide pe zero!")
    }
    piglie a / b
}

pruvamm {
    stamm a dì(dividi(10, 2))
    stamm a dì(dividi(1, 0))
} e si schiatta (errore) {
    stamm a dì("Errore:", errore.message)
} aropp {
    stamm a dì("Fatto")
}

Output

5
Errore: Nun se divide pe zero!
Fatto

Prova questa sezione nel playground