? I programmering, hvide rum er et sæt af tegn, f.eks mellemrum og faner , som ikke fortolkes af compiler , i stedet anvendes til menneskeføde læsbarheden af koden. MATLAB er et software udviklingsmiljø for teknisk dataopsamling, simulering , analyse og grafik. MATLAB understøtter standard blanke konventioner , med mellemrum og tabulatorer betragtes hvide rum . Newlines kan også betragtes som hvide rum med speciel syntaks. Blanktegn
plads , fanen og newline er de primære figurer er klassificeret som hvide rum . Kommentarer er også anset for at være hvide rum og ikke fortolkes af compiler. I Matlab er nogen tegn på en linje efter "%" karakter anses for at være kommentarer .
Brug
White space opstår kun mellem variabel og funktionsnavne operatørerne og separatorer - såsom kommaer og parenteser . Du kan ikke vilkårligt opdele en variabel eller en funktion navn med blanktegn og har det forblive tolkes af MATLAB . Variabel eller en funktion navne kan gøres mere læsbar ved hjælp bogstaver eller understregningstegn . For eksempel overveje navne som " my_variable " eller " myCustomFunction ".
Newlines
p Der er visse program flow kommandoer i MATLAB , der forventer et bestemt mønster af linjeskift , specielt sløjfer såsom "for" loop og betingede såsom "Hvis . " Efter at erklære en løkke eller betinget erklæring , begynder koden på næste linje , så ender det segment ved at placere søgeordet " ende" på en ny linje efter koden blok. Alle disse udsagn kan indgå på samme linie , hvis et semikolon adskiller kode segmenter.
Lange Lines
MATLAB kan lange linjer opdeles ved hjælp af en elipse eller " ... ", før et linjeskift . Dette forhindrer akavet linjebrud , eller at skulle rulle siden sidelæns for at læse en kompleks linje kode . En lang funktion opkald kan skrives som : Hej
[ ydelse1 , output2 ] = my_function ( input1 ... videoinput2 ... INPUT3 ),
Konventioner
< br >
White space er aldrig nødvendigt , men der er visse fælles konventioner for at forbedre læsbarheden af din kode , der afhænger af det. Kode i en betinget erklæring eller loop er indrykket for at adskille det visuelt fra andre dele af programmet. Mellemrum er inkluderet mellem navn variabler , operatører - såsom "= " eller " +" - og funktioner til at bryde hinanden segmenter af en linje kode . Spaces kan også placeres efter kommaer i en funktion indgang eller mellem en funktion navn og parenteser.