วิธีง่ายๆ ในการพิมพ์ข้อมูลดีบักใน Haskell คือการใช้ฟังก์ชัน print, ซึ่งรับค่าที่เป็นอินสแตนซ์ของ typeclass Show และแสดงผลออกมาที่คอนโซล.
print
Show
เพื่อเริ่มต้นใช้งาน GHCi (Glasgow Haskell Compiler’s interactive environment) เพียงพิมพ์ ghci ในเทอร์มินัลของคุณ นี่คือวิธีการใช้.
ghci
มาเดินเล่นกับ GHCi, สภาพแวดล้อมแบบโต้ตอบของ Haskell ที่สามารถทำหน้าที่เป็นตัวดีบักพื้นฐานได้ คุณเริ่มต้นมันขึ้นมาพร้อมโค้ด Haskell ของคุณแล้วเริ่มค้นหา นี่คือตัวอย่าง.
Haskell รองรับกรอบการทดสอบหลายอย่าง, แต่สองอันที่ได้รับความนิยมคือ Hspec และ QuickCheck Hspec ช่วยให้คุณกำหนดข้อกำหนดที่อ่านได้โดยคนสำหรับโค้ดของคุณ, ในขณะที่ QuickCheck ให้คุณสร้างการทดสอบโดยอัตโนมัติโดยอธิบายคุณสมบัติที่โค้ดของคุณควรพึงพอใจ.
Hspec
QuickCheck