Apa perbedaan antara titik (.)dan tanda dolar ($)? Seperti yang saya pahami, keduanya adalah gula sintaksis karena tidak perlu menggunakan tanda
Apa perbedaan antara titik (.)dan tanda dolar ($)? Seperti yang saya pahami, keduanya adalah gula sintaksis karena tidak perlu menggunakan tanda
Saya telah membaca Real World Haskell , dan saya mendekati akhir, tetapi masalah gaya telah mengganggu saya sehubungan dengan (.)dan ($)operator. Ketika Anda menulis fungsi yang merupakan komposisi dari fungsi-fungsi lain, Anda menulisnya seperti: f = g . h Tetapi ketika Anda menerapkan sesuatu...
Saya mencoba memahami apa yang dilakukan operator titik dalam kode Haskell ini: sumEuler = sum . (map euler) . mkList Seluruh kode sumber ada di bawah. Pemahaman saya Operator titik mengambil dua fungsi sumdan hasil dari map eulerdan hasil mkListsebagai masukan. Tapi, sumbukankah sebuah...
Ini adalah kode yang saya temukan di suatu tempat tetapi ingin tahu cara kerjanya: findIndices :: (a -> Bool) -> [a] -> [Int] findIndices _ [] = [] findIndices pred xs = map fst (filter (pred . snd) (zip [0..] xs)) Output: findIndices (== 0) [1,2,0,3,0]==[2,4] , di mana predadalah...