Bloquer les commentaires dans gnuplot
J'ai une assez longue script gnuplot. À des fins de débogage, je voudrais être en mesure de bloquer les commentaires des parties de ce script ou de l'utilisation d'un "goto". Est-ce possible?
Je sais que je peux utiliser un if
déclaration:
if (1 == 2) {
commented-out-code
} else {
non-commented-out code
}
Est-ce la seule solution?
il est également utilisable pour de vrai bloquer les commentaires. Parce que Gnuplot interprète, le texte, la plupart des éléments sont syntaxiquement toléré (voir ma réponse).
OriginalL'auteur Miguel | 2015-01-20
Vous devez vous connecter pour publier un commentaire.
Commentaires dans gnuplot commencer avec un
#
. Si vous voulez commenter un bloc, votre éditeur de texte devrait être en mesure de le faire (par exemple, M-; Emacs avec le bloc sélectionné).OriginalL'auteur choroba
Une autre solution à celui proposé par @choroba consiste à séparer les parties du script en plusieurs fichiers, puis de gérer un fichier "maître" qui appelle celles que vous n'avez pas commenté:
OriginalL'auteur kebs
Gnuplot ne supporte pas bloquer les commentaires (à partir de la version 5). Mais depuis Gnuplot interprète votre script, la solution que vous avez donné à fait le travail. Mais au lieu d'utiliser une expression pour être falsifiée (évalué à
0
), utiliser un maximum évident de notation (pour la sécurité ajoutez un commentaire pour son but). Pièces de rechange de laelse
bloc comme il est noter mais de compliquer les choses.Regard sur l'exemple suivant, pour voir qu'il n'est pas aussi facile qu'on pourrait le penser.
OriginalL'auteur Wolf