假設我有兩個列表,列表letters
,包含字母A-F,列表nums
,包含數字1-6。如何在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
功能?
我很欣賞的方式如何實現' combineLists' functio –