เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง control.monad ที่ต้องการ
เมื่อพูดถึงการเขียนโปรแกรมด้วยภาษา Haskell, หลายคนอาจมองว่ามันเป็นงานที่ท้าทายเพราะภาษานี้เป็นภาษาที่มีความเฉพาะตัวในด้าน Functional Programming. แต่งานที่ดูเหมือนจะยากเหล่านี้ ก็สามารถทำได้อย่างสนุกสนานเมื่อเราเข้าใจแนวคิดและเทคนิคต่างๆ วันนี้เราจะพาไปรู้จักกับ do-while loop ใน Haskell อย่างง่ายๆ พร้อมทั้งตัวอย่าง Code และการประยุกต์ใช้ในโลกจริงที่น่าสนใจ!...
Read More →การเขียนโค้ดเป็นงานที่ต้องมีความละเอียดอ่อนและการใช้เครื่องมือที่ถูกต้องเพื่อแก้ปัญหาในแต่ละโอกาสและมุมมอง หนึ่งในเครื่องมือนั้นคือการใช้บังคับรูปแบบการวนซ้ำ (iteration) ในภาษา Haskell สามารถทำได้หลายวิธีและหนึ่งในวิธีที่น่าสนใจคือการใช้ foreach loop ซึ่งอาจจะเรียกได้ว่าไม่มีฟังก์ชันตรงๆที่ชื่อ foreach ใน Haskell เนื่องจาก Haskell เป็นภาษาการเขียนโปรแกรมแบบฟังก์ชันล้วน (purely functional) แต่เราสามารถใช้ฟังก์ชันต่างๆ ที่มีพฤติกรรมคล้ายคลึงกับ foreach ได้ เช่น mapM_ หรือการใช้ list comprehension ...
Read More →Haskell เป็นภาษาโปรแกรมมิ่งที่เน้นการเขียนโปรแกรมแบบฟังก์ชั่น(Functional Programming) ซึ่งมีความแตกต่างจากภาษาโปรแกรมมิ่งแบบวัตถุ (Object-Oriented Programming) หลายประการ สำหรับผู้ที่สนใจศึกษาโปรแกรมมิ่งลึกลับนี้ EPT (Expert-Programming-Tutor) เป็นทางเลือกที่ดีในการเติมเต็มความรู้และพัฒนาทักษะการเขียนโค้ดให้ชัดเจนและมีประสิทธิภาพ...
Read More →