? In der Programmierung ist Leerraum ein Satz von Zeichen , wie Leerzeichen und Tabulatoren , die nicht durch den Compiler , statt für die menschliche Lesbarkeit von Code verwendet werden, interpretiert. MATLAB ist eine Software- Entwicklungsumgebung für technische Datenerfassung, Simulation, Analyse und Grafiken. MATLAB unterstützt Standard Leerraum Konventionen , mit Leerzeichen und Tabulatoren als Leerzeichen . Zeilenumbrüche können auch Leerzeichen mit spezielle Syntax in Betracht gezogen werden . Leerzeichen
Leerzeichen, Tabulator und Zeilenumbruch werden die primären Zeichen als Leerraum eingestuft. Kommentare sind auch als Leerraum und werden nicht durch den Compiler interpretiert. In MATLAB , werden alle Zeichen in einer Zeile nach einem " %"-Zeichen als Kommentar angesehen .
Einsatz
Leerraum nur zwischen Variablen-und Funktionsnamen , Operatoren und Separatoren - wie Kommas und Klammern. Sie können nicht willkürlich eine Variable oder eine Funktion mit Namen Leerzeichen aufgeteilt und haben es bleiben von MATLAB interpretierbar . Variable oder Funktion Namen gemacht lesbarer mit Kapitalisierung oder der Unterstrich sein . Betrachten Sie zum Beispiel Namen wie " my_variable " oder " myCustomFunction . "
Newlines
Es gibt bestimmte Programmablauf Befehle in MATLAB , dass erwarten ein bestimmtes Muster von newline Zeichen , insbesondere Schleifen wie die " for"-Schleife und Bedingungen wie " wenn ". nach der Erklärung eine Schleife oder bedingten Anweisung , beginnen Sie den Code auf der nächsten Zeile , dann am Ende des Segments , indem Sie die Stichwort " Ende " in einer neuen Zeile nach der Code-Block . Alle diese Aussagen, die auf der gleichen Linie aufgenommen werden können , wenn ein Semikolon trennt die Code-Segmente .
Long Lines
In MATLAB können lange Zeilen aufgeteilt mit einem Elipsis werden oder "..." vor einem Zeilenumbruch. Diese verhindern unangenehme Zeilenumbruch , oder dass die Seite seitlich scrollen , um eine komplexe Code-Zeile zu lesen. Ein langer Aufruf der Funktion kann wie folgt geschrieben werden :
[ output1 , output2 ] = my_function ( input1 , ... input2 , ... input3 );
Konventionen
Leerraum wird nie erforderlich, jedoch gibt es bestimmte gemeinsame Konventionen , um die Lesbarkeit des Codes , die davon abhängen verbessern. Code innerhalb einer bedingten Anweisung oder eine Schleife ist eingerückt , um es visuell zu trennen von anderen Teilen des Programms. Wie " =" oder "+" - - und Funktionen auseinander zu brechen Segmente einer Codezeile Leerzeichen sind zwischen Namen von Variablen, Operatoren enthalten. Spaces kann auch nach Kommas in einer Funktion Eingang oder zwischen einem Namen und Funktion Klammern gesetzt werden.