Tôi có mã sau và tôi đã thử nhiều cách để viết, nhưng tôi không thể làm việc đó. Những gì tôi cần là sử dụng điều kiện if
bên trong khối do
.Lỗi phân tích cú pháp trên đầu vào 'if' khi cố gắng sử dụng điều kiện bên trong khối làm
palin :: IO()
palin
= do line <- getLine
putStr line
if True
then putStr line
Tôi đã thay đổi điều kiện thành sự thật chỉ để dễ dàng hơn. Tôi đã thử thêm câu else
, nhưng tôi nhận được như vậy.
Nếu bạn không muốn làm bất cứ điều gì trong người khác, sau đó bạn nên sử dụng 'khi'. – pat