İki listenin öğelerini ikişer ikişer ikişer Haskell'de nasıl çoğaltabilirim? Temel olarak eğer [1,2,3] ve [2,3,4] varsa [2,6,12] almak istiyorum.Haskell öğesinde öğeye göre iki öğe çarpımı
8
A
cevap
34
zipWith (*) [1,2,3] [2,3,4]
gibi zipWith
Hoogle bir işlevi bulmak için yararlı bir yöntemdir. Orada, aradığınız işlevin türünü girebilir ve standart kitaplıklarda eşleşen işlevleri bulmaya çalışacaktır. Bu durumda
senin bir birleştirici fonksiyonunu (*)
kullanılarak Int
s tek bir liste halinde Int
s iki listeyi birleştirmek için bir işlev arayan, bu nedenle bu sorgu olacaktır: (Int -> Int -> Int) -> [Int] -> [Int] -> [Int]. Bağımsız değişkenlerin sırasını değiştirirseniz, Hoogle doğru fikri bile bulacaktır.
İlgili konular
- 1. Ana öğeye göre sabit konum
- 2. Python'da iki vektörün çapraz çarpımı
- 3. İç metne göre xml öğesinde bir öğe bulun
- 4. C++ 'da iki tam sayı çarpımı
- 5. İki dizinin öğe ile karşılaştırmasını nasıl yapabilirim?
- 6. matris çarpımı, core.matrix
- 7. jQuery, bir öğeye atanan tek bir sınıfa sahipseniz, çok sayıda css sınıfına göre bir öğe seçin
- 8. Dikey olarak seçili öğe RecyclerView öğesinde
- 9. hızla ı numpy diziler listesinin öğeye göre toplamını yapmak istediğimizi varsayalım öğeye göre
- 10. WPF - Öğeye bağlama Öğe içinden öğe içinden ItemControl?
- 11. Aynı anda iki öğeye de tıklayabilirsiniz RecyclerView
- 12. Öğe sınıfını ViewChild öğesinde değiştirme 2
- 13. Öğe DOM öğesinde görüntülendikten sonra Çalıştır işlevi
- 14. Seyrek nokta çarpımı SQL
- 15. Php DOMDocument öğe değeri değerini ismine göre
- 16. Diziyi belirli bir öğeye göre ayırma
- 17. Angularjs belirli bir öğeye göre filtrele
- 18. Matris çarpımı
- 19. CSS sonraki iki öğe
- 20. Haskell
- 21. Öğe tıklatılarak programa göre RecyclerView
- 22. Postgres - iki sütunu bir öğeye topluyor
- 23. İki imzasız şortun çarpımı gerçekten tanımlanmamış davranışlara yol açabilir mi?
- 24. Öğe
- 25. Apache Spark içinde Matris Çarpımı
- 26. Java'da Konuya Göre ArrayList öğesine öğe ekleme
- 27. CUBLAS matris çarpımı
- 28. javascript'te nesnelerin kartezyen çarpımı
- 29. Strassen matris çarpımı uygulaması
- 30. GSL-GNU'da matris çarpımı
Daha da önemlisi, bu durumda, (zipWith gerçek tip (bir yana -> b -> c) -> [a] -> [b] -> [c]), Hoogle herhangi eşleşen birleştirecektir jenerik tip parametreleri ... –
Doğru, bu da. –