Qu'est-ce que Whitespace dans Matlab?

Qu'est-ce que Whitespace dans Matlab?


Dans la programmation, l'espace blanc est un ensemble de caractères, tels que les espaces et les onglets, qui ne sont pas interprétés par le compilateur, plutôt utilisé pour la lisibilité humaine du code. MATLAB est un environnement de développement logiciel pour les techniques d'acquisition de données, la simulation, l'analyse et des graphiques. MATLAB prend en charge les conventions d'espace blanc standard, avec des espaces et des onglets considérés espace blanc. Les sauts de ligne peuvent également être considérés comme un espace blanc avec une syntaxe spéciale.

Blanc Espace Caractères

L'espace, la tabulation et nouvelle ligne sont les personnages principaux classés comme espace blanc. 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és comme des commentaires.

Usage

L'espace blanc se produit seulement entre variables et fonction des noms, des opérateurs et des séparateurs - tels que des virgules et des parenthèses. Vous ne pouvez pas arbitrairement diviser un nom de variable ou fonction avec des caractères blancs et l'ont reste interprétable par MATLAB. Les noms de variable ou une fonction peut être rendue plus lisible en utilisant des majuscules ou des caractères de soulignement. Par exemple, envisager des noms tels que "my_variable" ou "MyCustomFunction."

Les nouvelles lignes

Il y a certaines commandes de flux de programme dans MATLAB qui attendent un certain modèle de caractères de nouvelle ligne, des boucles spécifiquement comme la boucle "for" et conditionals tels que «si». Après avoir déclaré une boucle ou instruction conditionnelle, commencez le code sur la ligne suivante, puis terminer le segment en plaçant le mot-clé "end" sur une nouvelle ligne après le bloc de code. Toutes ces déclarations peuvent être inclus sur la même ligne si une virgule sépare les segments de code.

Lignes longues

Dans MATLAB, de longues lignes peuvent être divisés en utilisant un elipsis ou "..." avant un saut de ligne. Cela empêche mot maladroit wrap, ou avoir à faire défiler la page horizontalement pour lire une ligne complexe de code. Un long appel de fonction peut être écrite comme:

[Output1, output2] = my_function (input1, ...
input2, ...
INPUT3);

Conventions

L'espace blanc est jamais nécessaire; Cependant, il y a certaines conventions communes pour améliorer la lisibilité de votre code qui en dépendent. Code dans une instruction conditionnelle ou de la boucle est en retrait pour séparer visuellement des autres parties du programme. Les espaces sont inclus entre le nom des variables, des opérateurs - tels que "=" 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 et entre parenthèses fonction.