สิ่งตีพิมพ์ในหัวข้อ 'monads'
Bitcoin Monad
ฟังก์ชันการเขียนโปรแกรม Zine
เราจะกล่าวถึงมหาอำนาจอื่นๆ เช่น Functors, Applicatives, Monoids ใน zines ที่กำลังจะมาถึง!
ป.ล.: แสดงความคิดเห็นด้านล่างเกี่ยวกับหัวข้อ Functional Programming ใดๆ ที่คุณอยากเห็นนิตยสารเกี่ยวกับ!
คุณอยากเข้าใจ Monads ไหม?
คำอธิบายตามสัญชาตญาณของแนวคิดการเขียนโปรแกรมเชิงฟังก์ชันที่ซับซ้อนโดยไม่จำเป็น
ฉันแค่อ่านบทความที่มีดวงวิญญาณผู้น่าสงสารพยายามอย่างหนักที่จะอธิบายให้ผู้อ่านฟังว่าพระสงฆ์คืออะไรและล้มเหลวอย่างน่าสังเวชเพราะตัวเขาเองไม่เข้าใจมันอย่างแท้จริง จากความปรารถนาที่จะช่วยเขาเป็นส่วนใหญ่ ฉันคิดว่ามันอาจจะสมเหตุสมผลที่จะเขียนบทความที่ช่วยให้ผู้คนเข้าใจ สัญชาตญาณ ที่อยู่เบื้องหลัง monads ก่อนโดยไม่ต้องคำนึงถึงไวยากรณ์ของภาษาที่ใช้งานได้อย่างบ้าคลั่ง..
คำถามในหัวข้อ 'monads'
แปลจาก monad เป็นแอปพลิเคชัน
โอเค ฉันรู้แล้วว่าคลาสประเภท Applicative มีอะไรบ้าง และเหตุใดจึงมีประโยชน์ แต่ฉันไม่สามารถสรุปได้ว่าคุณจะใช้มันอย่างไรในตัวอย่างที่ไม่สำคัญ
พิจารณาตัวอย่าง ตัวแยกวิเคราะห์ Parsec ที่ค่อนข้างง่ายต่อไปนี้:
integer :: Parser Integer
integer =...
784 มุมมอง
schedule
12.12.2023
พยายามจะเข้าใจโมนาด ›› ผู้ปฏิบัติงาน
ฉันเพิ่งเริ่มใช้ Haskell และกำลังเรียนรู้ผ่าน LearnYouAHaskell ฉันไม่เข้าใจเหตุผลเบื้องหลังตัวดำเนินการ (>>) การใช้งานเริ่มต้นคือ:
(>>) :: (Monad m) => m a -> m b -> m b
m >> n = m >>= \_ -> n
ซึ่ง...
455 มุมมอง
schedule
02.11.2023
ฉันจะเขียนหลาย Monads ได้อย่างไร IO / อนาคตและอาจมีสถานะและตัวเลือกด้วย
ฉันกำลังพยายามเขียน monads ใน Scala โดยทำการร้องขอไปยังเซิร์ฟเวอร์ นี่คือข้อมูลโค้ดที่ฉันใช้ ฉันพยายามไม่ใช้ flatmap มากที่สุดเท่าที่จะเป็นไปได้ใช้เพื่อความเข้าใจเท่านั้น มีความคิดอะไรบ้าง? ฉันรู้จักใช้ Monad Transformers แต่ฉันไม่รู้วิธีเขียน...
155 มุมมอง
schedule
04.01.2024
Fluture: การจัดการ null ควรได้รับการแก้ไขอย่างไรโดยใช้ Monads
ฉันยังใหม่กับการเขียนโปรแกรมเชิงฟังก์ชัน และฉันพบตัวอย่างการเขียนโปรแกรมเชิงฟังก์ชัน fluture ต่อไปนี้ ซึ่งดูเหมือนว่าจะเป็นตัวอย่างที่ดีจริงๆ ในการจัดการคำสั่งฐานข้อมูลและการจัดการข้อมูลที่ตามมา อย่างไรก็ตาม...
50 มุมมอง
schedule
21.12.2023