elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Porqué :: comenta las líneas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Porqué :: comenta las líneas  (Leído 2,307 veces)
_carlos_

Desconectado Desconectado

Mensajes: 19


Ver Perfil
Porqué :: comenta las líneas
« en: 24 Diciembre 2008, 08:10 am »

Bien explicaré brevemente porqué :: es usado para comentar palabras en vez de el comando rem, y porqué funciona. Si es algo no documentado o si tiene una explicación técnica.

Por ejemplo:

Código:
:: esto es un comentario

no es lo mismo que:

Código:
rem esto es un comentario

Se ha dicho y yo también que rem lee la línea, y "::" no

Sin embargo diré qué es realmente "::"

"::" Es una etiqueta sin nombre.


Las etiquetas en cmd.exe comienzan con ":" y aunque no se les coloque cmd.exe las finaliza con ":"

cmd.exe solo lee los primeros 8 carácteres de una etiqueta, y luego las finaliza con ":"

Entonces

Código:
:: esto es un comentario
No es un comentario, sino que estamos agregando una etiqueta, aunque sin nombre, sin identificador.

La razón de los ":" es
: para indicar el inicio de la etiqueta
: explícito para indicar el fin de la etiqueta, y que cmd.exe no considere los primeros carácteres del "comentario" como parte del nombre de la etiqueta.

Ejemplo:
Código:
 @echo off
goto :estoesun:

pause

:estoesun:comentario
echo si

pause

El verdadero comentario comienza despues del segundo ":"

Por eso :: es una etiqueta sin identificador, por eso si uno coloca: goto :: cmd.exe arroja el siguiente error:

El sistema no encuentra la etiqueta por lotes especificada

Escrito por Carlos.



En línea

<[(x)]>

Desconectado Desconectado

Mensajes: 215



Ver Perfil
Re: Porqué :: comenta las líneas
« Respuesta #1 en: 28 Diciembre 2008, 05:15 am »

bienn :)


En línea

<[(x)]>
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PHP se comenta solo...
PHP
|Miguel| 3 2,880 Último mensaje 19 Mayo 2012, 12:58 pm
por |Miguel|
¿Crees en las Sirenas? Mira este documental y luego comenta...
Foro Libre
Psyfurius 0 1,443 Último mensaje 4 Junio 2013, 07:04 am
por Psyfurius
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines