? Dans la programmation , l'espace blanc est un ensemble de caractères, tels que les espaces et tabulations , qui ne sont pas interprétés par le compilateur, la place utilisée pour la lisibilité humaine de code. MATLAB est un environnement de développement de logiciels pour les techniques d'acquisition de données , la simulation , l'analyse et graphiques . MATLAB appuie les conventions de l'espace blanc standard, avec les espaces et tabulations considérés espace blanc. Retours à la ligne peuvent également être considérées espace blanc avec une syntaxe particulière . Blanche caractères d'espace
L' espace, la tabulation et retour à la ligne sont les personnages principaux classés comme des espaces blancs . Les commentaires sont également considérés comme des espaces blancs et ne sont pas interprétés par le compilateur. Dans MATLAB , tous les caractères sur une ligne après un caractère "% " sont considérées comme des commentaires.
Utilisation
espace blanc se produit uniquement entre variables et des noms de fonctions , les opérateurs et les séparateurs - tels que des virgules et des parenthèses . Vous ne pouvez pas diviser arbitrairement une variable ou un nom de fonction avec des caractères blancs et les faire rester interprétable par MATLAB. Variables ou noms de fonctions peuvent être rendues plus lisibles à l'aide de capitalisation ou le caractère de soulignement . Par exemple, estiment des noms tels que " my_variable " ou " myCustomFunction . "
Newlines
Il ya certaines commandes de flux de programme dans MATLAB qui attendent un certain modèle de caractères de nouvelle ligne , boucles spécifiquement comme la boucle "for" et conditionnels comme «si». Après avoir déclaré une instruction de boucle ou conditionnelle, commencera le code sur la ligne suivante , puis terminer le segment en plaçant le mot «fin» sur une nouvelle ligne après le bloc de code. Toutes ces déclarations peuvent être inclus sur la même ligne si un point-virgule sépare les segments de code .
Longues lignes
Dans MATLAB, les longues lignes peuvent être divisés en utilisant un elipsis ou "..." avant un saut de ligne . Cela permet d'éviter le retour automatique maladroit, ou d'avoir à faire défiler la page horizontalement pour lire une ligne de code complexes . Un appel de fonction de temps peut s'écrire:
[ output1 , output2 ] = my_function ( input1 , ... input2 , ... input3 ) ;
Conventions
espace blanc n'est jamais nécessaire, mais il ya certaines conventions communes pour améliorer la lisibilité de votre code qui en dépendent. Code dans une instruction conditionnelle ou la boucle est en retrait de séparer visuellement des autres parties du programme . Les espaces sont inclus entre le nom des variables, des opérateurs - comme "=" ou "+" - et des fonctions pour briser les segments d'une ligne de code. Les espaces peuvent également être placés après les virgules dans une entrée de fonction , ou entre un nom de fonction et les parenthèses .