typestar

La forma del script en OCaml

El OCaml más pequeño: ataduras let y un let () = de efectos.

(* A script runs top to bottom; let () = sequences the effects. *)
let shore = "Gull Point"
let pools = 6

let () =
  print_endline ("Low tide survey at " ^ shore);
  Printf.printf "Pools to sample: %d\n" pools;
  Printf.printf "Quadrats if all open: %d\n" (pools * 4)

Cómo funciona

  1. Un script .ml corre de arriba abajo; let () = secuencia la impresión.
  2. ^ concatena strings; print_endline escribe una línea.
  3. Printf.printf formatea con especificadores verificados al compilar.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
262
Tokens
49
Ritmo de tres estrellas
70 tpm

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

Escribe este fragmento

Paso 1 de 3 en Valores; paso 1 de 29 en Fundamentos del lenguaje.

Siguiente →