Håndtering af Undtagelser Forårsaget af Brugerinput
Opsummering:
try-catch
blokke kan bruges til at undgå programnedbrud i tilfælde af ugyldige input;- Koden, der fortolker brugerinput, kan indkapsles i en
try
blok, og en fejlmeddelelse kan vises til brugeren viacatch
blokken, hvis fortolkningen mislykkes; - Vi kan indkapsle
try-catch
blokken i en uendeligwhile
-løkke, som brydes, når brugerinput er blevet fortolket og gemt korrekt. På denne måde sikrer vi, at programmet beder brugeren om input, indtil det korrekte input gives, i stedet for at gå ned.
1. I en try-catch-struktur, hvor skal koden, der potentielt kan kaste en undtagelse, placeres?
2. Hvad sker der, hvis brugeren indtaster "abc", når der bliver spurgt?
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 5
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.22
Håndtering af Undtagelser Forårsaget af Brugerinput
Stryg for at vise menuen
Opsummering:
try-catch
blokke kan bruges til at undgå programnedbrud i tilfælde af ugyldige input;- Koden, der fortolker brugerinput, kan indkapsles i en
try
blok, og en fejlmeddelelse kan vises til brugeren viacatch
blokken, hvis fortolkningen mislykkes; - Vi kan indkapsle
try-catch
blokken i en uendeligwhile
-løkke, som brydes, når brugerinput er blevet fortolket og gemt korrekt. På denne måde sikrer vi, at programmet beder brugeren om input, indtil det korrekte input gives, i stedet for at gå ned.
1. I en try-catch-struktur, hvor skal koden, der potentielt kan kaste en undtagelse, placeres?
2. Hvad sker der, hvis brugeren indtaster "abc", når der bliver spurgt?
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 5