สิ่งตีพิมพ์ในหัวข้อ '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 มุมมอง