In de programmering , witte ruimte is een reeks tekens , zoals spaties en tabs , die niet door de compiler , in plaats daarvan wordt gebruikt voor menselijke leesbaarheid van code worden geïnterpreteerd . MATLAB is een software- ontwikkelomgeving voor technische data-acquisitie , simulatie , analyse en graphics . MATLAB ondersteunt standaard witte ruimte conventies , met spaties en tabs beschouwd witte ruimte . Newlines kan ook worden beschouwd witte ruimte met speciale syntax . Witruimtetekens De spatie, tab en nieuwe regel worden de primaire personages geclassificeerd als witruimte . Reacties worden ook beschouwd als witruimte en worden niet door de compiler geïnterpreteerd . In MATLAB , worden alle tekens op een regel na een " % " teken beschouwd reacties zijn. Gebruik Witte ruimte komt alleen tussen variabele en functienamen , operators en afscheiders - zoals komma's en haakjes . Je kunt niet willekeurig splitsen van een variabele of functienaam met witruimtetekens en hebben het interpreteerbaar blijven door MATLAB . Variabele of functienamen kunnen worden gemaakt leesbaarder met kapitalisatie of het onderstrepingsteken . Denk bijvoorbeeld aan namen zoals " my_variable " of " myCustomFunction . " Newlines Er zijn bepaalde programma stroom opdrachten in MATLAB die verwachten een bepaald patroon van tekens voor nieuwe regels , specifiek lussen zoals de lus "voor" en voorwaardelijke zoals " wanneer . " Na het verklaren van een lus of voorwaardelijke verklaring , beginnen de code op de volgende regel , dan eindigen het segment door het plaatsen van de trefwoord " end " op een nieuwe regel na de code blok . Al deze uitspraken kunnen worden opgenomen op dezelfde lijn als een puntkomma scheidt de code segmenten . Long Lines In MATLAB , kunnen lange lijnen worden gesplitst met behulp van een elipsis of " ... " voor een regeleinde . Dit te voorkomen onhandig woord wrap , of het moeten de pagina zijwaarts schuiven om een complexe regel code lezen . Een lange functie oproep kan worden geschreven als : [ output1 , output2 ] = mijn_functie ( input1 , ... input2 , ... INPUT3 ) ; Conventies < br White ruimte > is nooit verplicht , maar er zijn bepaalde gemeenschappelijke conventies om de leesbaarheid van je code die afhankelijk zijn van het te verbeteren . Code binnen een voorwaardelijke verklaring of lus is ingesprongen om het visueel te scheiden van de overige delen van het programma . Spaties zijn opgenomen tussen naam van variabelen , operatoren - zoals " = " of " + " - en functies om uiteen te vallen segmenten van een regel code . Ruimten kunnen ook na komma's in een functie-ingang , of tussen een functienaam en haakjes worden geplaatst .
|