typestar

La forma del escript en Erlang

El script Erlang más pequeño: main/1 y directivas de io:format.

%% An escript runs main/1; io:format prints with ~ directives.
main(_) ->
    Exchange = "Kettle Street",
    Lines = 24,
    io:format("Exchange ~s on shift~n", [Exchange]),
    io:format("Lines available: ~p~n", [Lines]),
    io:format("Pairs if fully patched: ~p~n", [Lines div 2]).

Cómo funciona

  1. Un escript corre main/1; la primera línea siempre es comentario.
  2. ~s formatea strings, ~p imprime bonito cualquier término.
  3. div es división entera — / respondería un flotante.

El intento, en números

Líneas
7
Caracteres a escribir
265
Tokens
65
Ritmo de tres estrellas
70 tpm

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

Escribe este fragmento

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

Siguiente →