Comentarios en Editor IL

Introducción

Se pueden incluir comentarios en el código para ayudar a otros a entender la finalidad del programa o función. Los comentarios pueden colocarse en cualquier lugar donde se permita un carácter de espacio, excepto dentro de los literales de las cadenas de caracteres. Los comentarios no tienen ningún impacto en la ejecución del programa.

Comentarios de una línea

Los comentarios de una línea comienzan con una doble barra // y terminan al final de la línea. En los comentarios de una línea, las combinaciones de caracteres especiales (* y *) o /* y */ no tienen un significado especial como en los comentarios multilínea.

Ejemplo

LD ® TRUE
ST ® bFan // Turn on the fan

Los comentarios de una línea son compatibles con Control FPWIN Pro7 a partir de la versión 7.6.0.0. Pero provocan un error de compilador en versiones más antiguas de Control FPWIN Pro7.

Comentarios multilínea

Los comentarios multilínea comienzan con (* y terminan con *) o con /* y terminan con */. Este tipo de comentario puede abarcar varias líneas.En los comentarios multilínea, las combinaciones de caracteres especiales // tienen un significado especial como en los comentarios de una línea.

Ejemplo 1

(* Calculate fan //speed// *)

Ejemplo 2

(*-------------------
* Calculate
fan speed *)

Ejemplo 3

/* Calculate fan //speed// */

Ejemplo 4

/*-------------------
* Calculate fan speed
*/
NOTA

Los comentarios multilínea que emplean barras inclinadas ("/*") son compatibles con Control FPWIN Pro7 a partir de la versión 7.6.0.0. Pero provocan un error de compilador en versiones más antiguas de Control FPWIN Pro7.

Anidamiento de comentarios multilínea

Un comentario anidado es un comentario dentro de otro comentario. Los comentarios se pueden anidar si se habilita la siguiente opción: Extras > Opciones > Opciones de Compilación > Errores Adicionales > Comentarios multilínea anidados.

Con los comentarios anidados, se pueden incluir comentarios en grandes bloques de código de manera rápida y sencilla, incluso si el código ya contiene comentarios de una línea o multilínea.

Ejemplo 1

/* This is a multi-line comment
(* this is also a multi-line comment*) /*another multi-line comment*/
This is still part of the multi-line comment */

Ejemplo 2

(* Commented out code
/* Calculate fan speed */
LD ® TRUE
ST ® bFan // Turn on the fan
*)

Comentarios incorrectos

Ejemplo 1

(* wrong comment end characters */
/* wrong comment end characters *)

Ejemplo 2

/* Incorrect comment
/* /* This should be incorrect.
*/
Temas relacionados

Modificado el: 2022-11-15Comentarios sobre esta páginaLínea directa de Panasonic