Variables y constantes en Go
Formas de declaración y salida formateada.
const MaxUsers = 100
func describe() string {
name := "typestar"
var count int = 42
var ratio float64 = 3.5
ready := true
total := count * 2
return fmt.Sprintf("%s: %d/%d (%.1f) %t",
name, total, MaxUsers, ratio, ready)
}
Cómo funciona
:=infiere el tipo;varlo declara explícito.constqueda fija en tiempo de compilación.fmt.Sprintfformatea con%d,%.1f,%t.
Palabras clave y builtins usados aquí
constfloat64funcintreturnstringvar
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 223
- Tokens
- 49
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 37 segundos.
Paso 1 de 5 en Variables y tipos; paso 1 de 30 en Fundamentos del lenguaje.