? I programmering er hvit plass et sett av tegn, for eksempel mellomrom og faner, som ikke er tolket av kompilatoren , i stedet brukes til menneskeføde lesbarheten av koden . MATLAB er en programvare utviklingsmiljø for teknisk datainnsamling , simulering , analyse og grafikk . MATLAB støtter standard hvite plass konvensjoner , med mellomrom og faner anses mellomrom . Linjeskift kan også betraktes tomrom med spesiell syntaks . White Space Tegn
mellomrom, tab og linjeskift er de primære tegn klassifisert som hvite felt. Kommentarer er også ansett for å være hvit plass og er ikke tolket av kompilatoren . I MATLAB , er noen tegn på en linje etter en "%" tegnet anses å være kommentarer .
Usage
Tomrom skjer bare mellom variabel og funksjon navn , operatører og separatorer - for eksempel komma og parenteser . Du kan ikke vilkårlig delt en variabel eller en funksjon med hvite mellomrom og forbli det har tolkes av MATLAB . Variable eller funksjon navn kan gjøres mer lesbar ved hjelp av store bokstaver eller understrek . For eksempel vurdere navn som " my_variable " eller " myCustomFunction . "
Linjeskift
p Det er visse program flyt kommandoer i Matlab som forventer et visst mønster av linjeskift , spesielt looper som " for " loop og conditionals som " hvis ". etter erklære en sløyfe eller betinget utsagn , begynner koden på neste linje , deretter ende segmentet ved å plassere søkeordet "end " på en ny linje etter kodestykket . Alle disse utsagnene kan inkluderes på samme linje hvis et semikolon skiller kode segmenter .
Lange linjer
I MATLAB , kan lange linjer deles ved hjelp av en elipsis eller " ... " før et linjeskift . Dette hindrer vanskelig ord wrap, eller å måtte bla siden sidelengs for å lese en kompleks linje med kode . En lang funksjon samtale kan skrives som : en
[ utgang1 , utgang2 ] = my_function ( INPUT1 , ... INPUT2 , ... INPUT3 ) ;
Konvensjoner
Tomrom er aldri nødvendig, men det er visse felles konvensjoner for å bedre lesbarheten av koden din som er avhengige av det . Kode i et betinget utsagn eller sløyfe er innrykket å skille det visuelt fra andre deler av programmet . Spaces er inkludert mellom navn på variabler, operatører - som for eksempel "= " eller " +" - og funksjoner for å bryte fra hverandre deler av en linje med kode. Spaces kan også plasseres etter komma i en funksjon inngang , eller mellom en funksjon navn og parenteser.