Listák Descartes-szorzata
Keresztezd az egyik lista minden elemét a többiével — az összes kombináció, soronként egy.
Kapcsolódó eszközök
Listák Descartes-szorzata
Egyes listák csak akkor jönnek létre, ha összeszorzod őket: minden szín × minden méret, minden keresztnév × minden vezetéknév, minden UTM-forrás × médium × kampány, minden termékalap × változat. Ezeket kézzel kiírni pontosan az az unalmas, hibázós munka, amit egy gépnek kellene végeznie. Illeszd be ide a listákat — soronként egy elem, minden listát üres sor választ el —, és minden kombináció kijön, soronként egy, kiszámítható sorrendben.
A sorrend olyan, mint egy kilométeróra: az utolsó lista változik a leggyorsabban, az első a leglassabban, így a piros/kék × S/M ezt adja: piros S, piros M, kék S, kék M. Ez a csoportosítás együtt tartja az összetartozó kombinációkat, ami akkor kell, ha az eredmény egy táblázatoszlopot, tesztesetek egy adagját vagy fájlnevek egy készletét tölti. Adj hozzá harmadik és negyedik listát, és a minta bővül — az eszköz tetszőleges számú listát kezel, csak az összméret korlátozza.
Az elemek közötti összekötés a tiéd: szóköz olvasható címkékhez, semmi összefűzött kódokhoz, kötőjel vagy perjel azonosítókhoz, tabulátor oszlopokba illesztéshez. A listán belüli ismétlődések alapból kiesnek, hogy egy megismételt elem ne sokszorozza csendben a kimenetet. A számláló mutatja a pontos kombinációszámot és a listák számát, mielőtt döntesz.
Mivel a szám a listaméretek szorzata, gyorsan robban — négy, negyven elemű lista 2,5 millió sor. Az eszköz előre kiszámolja a szorzatot, és elutasít mindent, ami lefagyasztaná a lapot, a számmal együtt, hogy rövidíts egy listát. Minden helyben, a böngésződben fut — a listáid soha nem hagyják el az eszközödet.