(yani üçe veya mi?) Ben learnyouahaskell.com dan this tutorial yapmaya çalışıyorum ve bunuBu basit Haskell atamasını Javascript'te yapmak mümkün mü?
let triangles = [ (a,b,c) | c <- [1..10], b <- [1..10], a <- [1..10] ]
Görünüşe göre bu tüp listeleriniz üretir aşağıdaki kodla üçgenler bir listesini yapmak nasıl gösterir hepsinden x, y ve z'nin 1-10 arasında olduğu olası kombinasyonları.
Bunu Javascript'te denemek ve yeniden üretmenin eğlenceli olacağını düşündüm ama şansım yok. Bunu azaltma/harita vb kullanarak javascript içinde üretmenin zarif (ama okunabilir) bir yolu var mı ..?
Her alt dizinin 3 sayı içerdiği diziler dizisini arıyorum. Kodumu gönderirdim ama bunu çözüme bile yakın değildim, bu yüzden yardımcı olacağını düşünmüyorum.
Liste anlama veya somut (büyük ihtimalle) bir dizi mi istiyorsunuz? Ya da belki bir [jeneratör] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators#Generators)? –
Dürüst olmak gerekirse, bu kavramlara oldukça yeni geldim ama liste anlamaya çalışıyorum. – MrMisterMan
Javascript standart olmayan bir [Array Comprehension sözdizimi] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Array_comprehensions) vardır, ancak muhtemelen hiç gitmeyeceğine dair bir uyarı ile gelir. ECMAScript –