typestar

Tipos básicos en Odin

Enteros y floats con tamaño, un rune y un bool para el diario del faro.

package main

import "core:fmt"

main :: proc() {
    // Sized integers and floats; int is the word-size default.
    crew: u8 = 12
    depth: i32 = -180
    ratio: f32 = 42.75

    // rune is a Unicode code point; strings are immutable UTF-8.
    initial: rune = 'G'
    watching := true

    fmt.println("crew", crew, "depth", depth, "ratio", ratio)
    fmt.printfln("initial %c, storm watch %t", initial, watching)
}

Cómo funciona

  1. u8, i32 y f32 dimensionan la tripulación, la profundidad y la razón exactas.
  2. rune es un punto de código Unicode; las cadenas son UTF-8 inmutable.
  3. %c y %t imprimen el rune y el bool en el reporte de cierre.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
17
Caracteres a escribir
383
Tokens
76
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 65 segundos.

Escribe este fragmento

Paso 3 de 3 en Valores; paso 3 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →