pengolf Skrevet 17. november 2007 Del Skrevet 17. november 2007 Er bruk av "return" overflødig i Matlab? Jeg har for eksempel programmert denne funksjonen: "function svar = antiterror(nr, liste) svar = false; for i = 1:length(liste) if (nr == liste(i)) svar = true; return; end end end" Blir det det samme som: "function svar = antiterror(nr, liste) svar = false; for i = 1:length(liste) if (nr == liste(i)) svar = true; end end end " ? Lenke til kommentar
ak50224 Skrevet 20. november 2007 Del Skrevet 20. november 2007 Hvis listen er på en million tall. Du er ute etter at tallet du taster inn finnes i listen eller ikke, og tallet kommer veldig tidlig i lista. Så er det ikke noen grunn til å sjekke alle de 999995 tallene. Så da går det vel litt raskere ved bruk av return. I de tilfellene. Lenke til kommentar
pengolf Skrevet 20. november 2007 Forfatter Del Skrevet 20. november 2007 Seff, takk. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå