Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagehtml/xml
titleLøsningsforslag
function result = num2name(number)
switch number
    case 424
        result = 'Vembi';
    case 421
        result = 'Rall';
    case 414
        result = 'Gorg';
    case 411
        result = 'Rill';
    otherwise
        error('Din stud.ass har prøvd å lede deg på ville veier. Kontakt Und.Asseneassene umiddelbart for å bli reddet!');
end
end

     ll)  Dersom en skulle brukt if-else ville koden ha blitt seende omtrent slik ut:

Code Block
languagehtml/xml
titleLøsningsforslag
function result = num2name(number)
if number == 424
        result = 'Vembi';
elseif number == 421
        result = 'Rall';
elseif number == 414
        result = 'Gorg';
elseif number == 411
        result = 'Rill';
else
        error('Din stud.ass har prøvd å lede deg på ville veier. Kontakt Und.Asseneassene umiddelbart for å bli reddet!');
end
end

Man ser intuitivt at dette er mer rotete og mindre oversiktlig. Computeren vil også kjøre denne koden med switch raskere.