Strings y Printf en OCaml
Concatena con ^, formatea con %s y %.1f, sprintf devuelve.
(* ^ concatenates; Printf formats with compile-checked specifiers. *)
let pool = "ledge pool"
let temp_c = 14.5
let () =
print_endline ("Sampling the " ^ pool);
Printf.printf "%s at %.1f C\n" pool temp_c;
(* sprintf returns the string instead of printing. *)
let label = Printf.sprintf "%s-%d" pool 2026 in
print_endline ("Label: " ^ label);
Printf.printf "Uppercase: %s\n" (String.uppercase_ascii pool)
Cómo funciona
Printf.printfverifica su formato contra los argumentos al compilar.Printf.sprintfarma el string en vez de imprimirlo.String.uppercase_asciinombra su codificación con honestidad.
Palabras clave y builtins usados aquí
inlet
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 404
- Tokens
- 74
- Ritmo de tres estrellas
- 65 tpm
Al ritmo de tres estrellas de 65 tokens por minuto, este intento toma unos 68 segundos.
Paso 3 de 3 en Valores; paso 3 de 29 en Fundamentos del lenguaje.