บอกว่าฉันถูกกำหนดนี้ประเภท: ประเภท Pos=(Int,Int)
ฉันอยากจะใช้อยู่เหนือประเภทที่จะคำนวณ thhe ระยะห่างระหว่างสองคะแนนและฉันเขียนเหมือนนี้:
type Pos = (Int, Int)
distancee :: Pos -> Pos -> Float
distancee Pos (x1,y1) (x2,y2) = sqrt((dx*dx)+(dy*dy))
where
dx = x2 - x1
dy = y2 - y1
ฉันไม่รู้วิธีใช้ Pos และอยู่เหนือมันไม่ใช่ดังนั้นคุณช่วยบอกฉันได้ยังไงฉันแก้ไขเรื่องนั้น?