Comentarios en Go
Parte de la sección Fundamentos del Journey de GO de Coddy — lección 4 de 109.
Los comentarios son notas que escribes dentro de tu código. El compilador los ignora por completo; existen solo para ayudar a los humanos a entender el código.
Para escribir un comentario de una sola línea, usa //. Todo lo que esté después de // hasta el final de la línea es ignorado:
// Este es un comentario
fmt.Println("Hello, World!")Un comentario también se puede escribir al final de una línea, después del código:
fmt.Println("Hello, World!") // Esto imprime Hello, World!Para comentarios que abarcan varias líneas, use /* para comenzar y */ para terminar:
/* Este es un comentario multilínea.
El compilador lo ignora todo. */
fmt.Println("Welcome!")Los comentarios también pueden desactivar temporalmente una línea de código sin eliminarla:
// fmt.Println("This line will NOT run")
fmt.Println("This line will run")Desafío
PrincipianteCorrige el código para que solo se imprima Hello, Go!.
- Reemplaza el
?con los símbolos que convierten una línea en un comentario - La línea que imprime
Goodbye!debe convertirse en un comentario para que NO se ejecute - Solo cambia la línea que comienza con
?
Hoja de referencia
Comentarios en Go:
- Notas para humanos: el compilador las ignora
- Permiten deshabilitar código temporalmente sin eliminarlo
Comentario de una sola línea:
// This is a comment
fmt.Println("Hello!") // Comment after codeComentario multilínea:
/* This is a
multi-line comment */Deshabilitar código:
// fmt.Println("This will NOT run")
fmt.Println("This will run")Pruébalo tú mismo
package main
import "fmt"
func main() {
// Escribe tu código debajo
? fmt.Println("Goodbye!")
fmt.Println("Hello, Go!")
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores de comparación y lógicos
Operadores de comparación - Parte 1Operadores de comparación - Parte 2Operador lógico ANDOperador lógico OROperador lógico NOTConceptos básicos de precedencia de operadoresResumen: Realizar comparaciones7Flujo de control: Bucles
Explicación del bucle `for`Bucle `for` - BásicoBucle `for` - Solo condiciónLa palabra clave `break`La palabra clave `continue`Bucles anidadosResumen - Repetición de acciones2Variables y tipos de datos básicos
¿Qué es una variable?Inferencia de tipos con `:=`Enteros (int)Números de punto flotanteBooleanosStringsValores ceroConstantesConvenciones de nomenclaturaResumen - Variables y tipos5Entrada y salida básica
Salida con formatoVerbos de formatoImpresión de tiposObtener entrada básica del usuarioResumen: Entrada y salida8Funciones
Comprendiendo las funcionesDeclaración de una funciónLlamada a funcionesParámetros de funciónRetorno de un solo valorRetorno de múltiples valoresValores de retorno con nombreConceptos básicos del alcance de las funcionesResumen: Creando código reutilizable3Operadores básicos
Operadores aritméticosOperador de divisiónEl operador móduloOperador de asignaciónOperadores de asignación compuestaIncremento y decrementoResumen - Cálculos6Flujo de control: Condicionales
La sentencia `if`La palabra clave `else`La palabra clave `else if`Sombreado de variables en `if`Inicialización de variablesLa sentencia `switch``switch` con expresiones`switch` sin expresiónLa palabra clave `fallthrough`Resumen: Toma de decisiones