2012-02-16 29 views
36

Khi tôi :load tập lệnh Haskell vào GHCi, nó thay đổi lời nhắc từ Prelude> thành *Main>. Sau khi hoàn thành tập lệnh này, làm cách nào để quay lại lời nhắc Prelude>? Dường như không có tài liệu nào về vấn đề này.Cách quay lại prelude> trong ghci

Trả lời

54

Thử sử dụng lệnh :m. Nó sẽ dỡ bỏ tất cả các mô-đun.

Viết tắt là :module để đặt bối cảnh hiện tại. Bạn cũng có thể tải các mô-đun tùy ý theo cách này:

Prelude> :m Data.List Control.Applicative 
Prelude Data.List Control.Applicative> :m 
Prelude> 
+1

Cảm ơn! Điều đó đã hiệu quả! :) – rdasxy

11

Thêm vào câu trả lời của @Tikhon Jelvis.

Dường như bạn có thể chọn bỏ mô-đun bằng cú pháp :m -<module>. Như trong:

Prelude> import Numeric 
Prelude Numeric> :m -Numeric 
Prelude> :m +Numeric 
Prelude Numeric> 

Nguồn: [Haskell] Import/unimport a module into ghci

Các vấn đề liên quan