Eingabedatentyp prüfen
Bedingungen machen deinen Code „intelligent“, sodass er auf deine Eingaben oder auf berechnete Ergebnisse reagieren kann.
Ein typischer Einsatz von Bedingungen ist, auf Nutzereingaben zu reagieren. In diesem Beispiel hast du Code für einen Online-Shop geschrieben, der eine Anzahl n der bestbewerteten Produkte dieser Woche zurückgibt. Dieser Code funktioniert nur, wenn die Eingabe n eine ganze Zahl (ein Integer) ist. Du möchtest prüfen, ob n geeignet ist, und eine hilfreiche Nachricht ausgeben.
Die Eingabe n wurde bereits zugewiesen und steht in deiner Umgebung zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in Julia</Kurs>Übungsanweisungen
- Schreibe eine if-Anweisung, die prüft, ob der Typ des Parameters
ngleichInt64ist. - Wenn es dieser Typ ist, gib die Meldung
"n is the correct type"aus. - Schreibe einen else-Block, sodass sonst die Nachricht
"This script only works on integers"ausgegeben wird. - Schließe die Bedingung ab.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Check if n is the correct type
if ____==____
# Print n is the correct type
println(____)
# Use an else statement to print if n is not the correct type
____
____(____)
# Finish the conditional statement
____
println(n)