Humanizer en C#
Valores del programa, convertidos en oraciones.
using Humanizer;
// Humanizer convierte valores del programa en frases
Console.WriteLine("snippet_count".Humanize());
Console.WriteLine("ShippedAt".Humanize(LetterCasing.LowerCase));
Console.WriteLine(3.Ordinalize());
Console.WriteLine("tour".Pluralize());
Console.WriteLine(1234.ToWords());
Console.WriteLine(TimeSpan.FromMinutes(90).Humanize());
Console.WriteLine(DateTime.UtcNow.AddHours(-3).Humanize());
Cómo funciona
Humanizesepara identificadores en palabras.Ordinalize,PluralizeyToWordscubren los casos numéricos.- TimeSpans y marcas de tiempo se vuelven frases relativas que la gente dice.
Palabras clave y builtins usados aquí
using
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 410
- Tokens
- 97
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 61 segundos.
Paso 2 de 2 en Consola y texto; paso 14 de 16 en El ecosistema abierto.