Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Manglet et spørsmålstegn i forklaringen

...

Code Block
return count > 0 ? sum / count : -1;

Det er som står bak return er ett uttrykk, som består av tre deluttrykk, skilt med ? og :. Her er syntaksen: <betingelse> ? <true-uttrykk> : <false-uttrykk>. Det første deluttrykket er altså betingelse, og de to andre alternative uttrykk hvor bare den ene blir utført. Hvis betingelsen er sann (true) utføres (beregnes) det andre delutrykket, hvis betingelsen er usann (false) så utføres det tredje deluttrykket. Det uttrykket som utføres blir resultatet av uttrykket som helhet. Her beregnes altså gjennomsnittet bare dersom en har minst ett partall, ellers brukes -1.

...