typestar

Zip tipado en TypeScript

Empareja arreglos paralelos en tuplas tipadas.

function zip<A, B>(left: A[], right: B[]): Array<[A, B]> {
  const length = Math.min(left.length, right.length);
  const out: Array<[A, B]> = [];
  for (let i = 0; i < length; i++) {
    out.push([left[i], right[i]]);
  }
  return out;
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
223
Tokens
98
Ritmo de tres estrellas
105 tpm

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

Escribe este fragmento

Paso 8 de 11 en Auxiliares genéricos; paso 16 de 20 en Genéricos.

← Anterior Siguiente →