...
I) Funksjonen returnerer en måned utfra månednummeret. Funksjonen velger case som matcher uttrykk, "funky", og utfører de tilhørende setningene. Om det ikke finnes en match utføres otherwise-setningen.
II) 'other'
er returvariabel, 'something'
er funksjonsnavn, 'funky
' er et argument. Bedre navn på disse kan være
...
something = getMonth
funky = monthNumber
b) Koden multipliserer sammen alle tall i listen. Bedre navn kan være
res = product
fn = multiplyList
c) Om tallene er like blir ikke val
opprettet, da oppstår en feilmelding, rett kode ser slik ut
...
Code Block | ||
---|---|---|
| ||
function bool = hasNegatives ( list ) bool = false; for i = 1 : length(list) if ( list(i) < 0 ) bool = true; % fant jeg fant return else bool = false; % fant ikke end end end |