Nehmen wir an, ich habe zwei Listen, die Liste letters
, die die Buchstaben A-F enthalten, und die Liste nums
, die die Nummern 1-6 enthält.Wie erstelle ich eine Liste mit einer Schleife in Elm?
In Elm, wie kann ich programmatisch eine Liste mit allen möglichen Kombination (d. H. A1, C6, F3, D2, etc.) machen?
Dies ist nur für den Zweck der Eleganz des Codes, Hardcoding wäre jede mögliche Kombination gleichwertig.
In JavaScript, wäre es von etwas darstellen wie ...
const nums = [1,2,3,4,5,6];
const letters = [`a`,`b`,`c`,`d`,`e`,`f`];
const combineLists = (a,b)=>{
const newList = [];
a.forEach(aEl=>{
b.forEach(bEl=>{
newList.push(aEl + bEl);
})
})
return newList;
}
console.log(combineLists(letters,nums));
Wie würden Sie eine äquivalente combineLists
Funktion in Elm schreiben?
ich zu schätzen, wie dies implementiert die mit ' combineLists functio –