Quelle est la différence entre % et % de% de commentaires?
L'éditeur de MATLAB met automatiquement en surbrillance tout le contenu après %% commentaires, et le texte après %% dans la même ligne sont mis en gras. Mais quelle est la différence essentielle ici? Pourquoi les gens utilisent parfois %% au lieu de %?
À partir d'une syntaxe point de vue, ils sont à la fois des commentaires.
Dans l'éditeur de Matlab, Matlab analyse %% blocs délimités par des "sections" qui vous permet d'exécuter en tant qu'unité indépendante de l'exécution de l'ensemble du script.
Alors qu'est-ce que l'identificateur de chaque "section"? Je veux dire, comment puis-je le dire matlab pour exécuter une section particulière? Mon éditeur a une "Exécution de la section" bouton à côté du bouton "Exécuter" dans la barre de menu qui est absente dans les anciennes versions de Matlab. L'éditeur met en surbrillance la section de votre curseur, et ce serait la section il va exécuter lorsque vous Exécutez la section" À mon ancienne version (2008), que vous pouvez faire Alt+Entrée pour l'exécution de la "section". (l'article actuel est mis en surbrillance). Pour les dernières versions, je ne sais pas si c'est encore disponible. Désolé, c'est Ctrl+Entrée. Et - pour nouvelle section, vous devez "%% ", avec un espace après le %%. Si vous allez écrire %%Section B, il ne sera pas ouvrir un nouveau chapitre.
Un signe de pourcentage (%) est utilisé pour commenter les lignes.
Deux signes de pourcentage (%%) ont un but différent: ils sont utilisés pour diviser le code en les sections, qui peuvent fonctionner de manière indépendante. Cela permet de faciliter le débogage.
+1 pour le lien vers Matlab docs sur des sections de code
J'aime vraiment le double signe de pourcentage (%%) et de l'utiliser dans la mesure du possible, pour les raisons suivantes:
Crée un bloc de cellules qui pourrait être exécuter séparément de l'ensemble du code (Ctrl + Entrer).
Comme mentionné dans les sections, il améliore la lisibilité du fichier et apparaît comme un titre si vous publier votre code. Elle augmente la concentration par la création d'un fond jaune et vous pouvez vous concentrer plus sur la partie que vous travaillez sur.
Vous pouvez plier le code dans blocs de cellules. (Vous devez d'abord activer le code de pliage de blocs de cellules dans Préférences >> Éditeur/Débogueur >> Code Pliage >> les Sections). Ceci est spécialement utile dans les grandes mfiles.
Si vous vous souciez de garder un propre de l'Historique des commandes l'exécution de codes en blocs de cellules (Ctrl + Entrer) ne laisse pas de trace dans de l'Historique des commandes , à la différence de la Évaluer Sélection (F9) qui évalue les sélectionné (mis en surbrillance) et le code détient le code exécuté dans de l'Historique des commandes.
À partir d'une syntaxe point de vue, ils sont à la fois des commentaires.
Dans l'éditeur de Matlab, Matlab analyse
%%
blocs délimités par des "sections" qui vous permet d'exécuter en tant qu'unité indépendante de l'exécution de l'ensemble du script.Mon éditeur a une "Exécution de la section" bouton à côté du bouton "Exécuter" dans la barre de menu qui est absente dans les anciennes versions de Matlab. L'éditeur met en surbrillance la section de votre curseur, et ce serait la section il va exécuter lorsque vous Exécutez la section"
À mon ancienne version (2008), que vous pouvez faire Alt+Entrée pour l'exécution de la "section". (l'article actuel est mis en surbrillance). Pour les dernières versions, je ne sais pas si c'est encore disponible.
Désolé, c'est Ctrl+Entrée. Et - pour nouvelle section, vous devez
"%% "
, avec un espace après le%%
. Si vous allez écrire%%Section B
, il ne sera pas ouvrir un nouveau chapitre.OriginalL'auteur Prashant Kumar
Un signe de pourcentage (
%
) est utilisé pour commenter les lignes.Deux signes de pourcentage (
%%
) ont un but différent: ils sont utilisés pour diviser le code en les sections, qui peuvent fonctionner de manière indépendante. Cela permet de faciliter le débogage.OriginalL'auteur Eitan T
J'aime vraiment le double signe de pourcentage (
%%
) et de l'utiliser dans la mesure du possible, pour les raisons suivantes:Crée un bloc de cellules qui pourrait être exécuter séparément de l'ensemble du code (Ctrl + Entrer).
Comme mentionné dans les sections, il améliore la lisibilité du fichier et apparaît comme un titre si vous publier votre code. Elle augmente la concentration par la création d'un fond jaune et vous pouvez vous concentrer plus sur la partie que vous travaillez sur.
Vous pouvez plier le code dans blocs de cellules. (Vous devez d'abord activer le code de pliage de blocs de cellules dans Préférences >> Éditeur/Débogueur >> Code Pliage >> les Sections). Ceci est spécialement utile dans les grandes mfiles.
Si vous vous souciez de garder un propre de l'Historique des commandes l'exécution de codes en blocs de cellules (Ctrl + Entrer) ne laisse pas de trace dans de l'Historique des commandes , à la différence de la Évaluer Sélection (F9) qui évalue les sélectionné (mis en surbrillance) et le code détient le code exécuté dans de l'Historique des commandes.
Espère que cela aide.
OriginalL'auteur pm89