tôi thấy mình viết rất nhiều mã nhưIn và thực hiện một chuỗi
putStr "foo (bar 1) (bar 2) =" print $ foo (bar 1) (bar 2)
Vấn đề là, thông điệp được in có thể nhận ra đồng bộ với mã thực thi thực tế. Giải pháp hiển nhiên là tự động tạo mã này.
Một cách để làm điều đó là đặt tất cả văn bản vào một tệp và viết một chương trình nhỏ đọc tệp và tạo mã nguồn Haskell từ đó. Nhưng một cách khác là sử dụng mẫu Haskell.
Có ai biết làm thế nào tôi sẽ viết về một hàm cần có một String
và tạo mã ở trên không? Tôi đoán nó sẽ khá dễ dàng, nhưng TH không được tài liệu tốt.
Tôi muốn sử dụng CPP. Thô lỗ nhưng hiệu quả cho những thứ này. – augustss
CPP hoạt động - cho đến khi văn bản bạn muốn báo giá mở rộng đến nhiều dòng ... – MathematicalOrchid
"Tôi thấy mình viết rất nhiều mã như [this]" ... tại sao? –