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
u8,i32yf32dimensionan la tripulación, la profundidad y la razón exactas.runees un punto de código Unicode; las cadenas son UTF-8 inmutable.%cy%timprimen el rune y el bool en el reporte de cierre.
Palabras clave y builtins usados aquí
f32i32importpackageprocruneu8
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.
Paso 3 de 3 en Valores; paso 3 de 27 en Fundamentos del lenguaje.