私は、リストA〜Fを含むリストletters
とリスト1〜6を含むリストnums
の2つのリストを持っているとします。Elmでループを使ってリストを構築するには?
Elmでは、可能なすべての組み合わせ(A1、C6、F3、D2など)を含むリストをプログラマチックに作成するにはどうすればよいですか?
これはコードの優雅さを目的としており、可能なすべての組み合わせをハードコードすることは同等です。 JavaScriptで
、それは何かのような...
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));
どのようエルムで同等のcombineLists
機能を記述しで表すことでしょうか?
から
andThen
を使用して、別の可能性がありますされますcombineLists' functio –