typestar

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

  1. := infiere el tipo; var lo declara explícito.
  2. const queda fija en tiempo de compilación.
  3. fmt.Sprintf formatea con %d, %.1f, %t.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 5 en Variables y tipos; paso 1 de 30 en Fundamentos del lenguaje.

Siguiente →