typestar

Arreglo de rango en TypeScript

Construye un arreglo de números, la contraparte inmediata de un generador.

function range(start: number, stop?: number, step = 1): number[] {
  if (stop === undefined) {
    stop = start;
    start = 0;
  }
  const out: number[] = [];
  for (let i = start; step > 0 ? i < stop : i > stop; i += step) {
    out.push(i);
  }
  return out;
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
239
Tokens
82
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 52 segundos.

Escribe este fragmento

Paso 5 de 5 en Funciones y tuplas; paso 20 de 23 en Tipos y anotaciones.

← Anterior Siguiente →