2012-04-22 36 views

Trả lời

18

Để xem các liên kết bạn đã thực hiện tại dấu nhắc ghci (ví dụ: let hoặc <-), hãy thử :show bindings.

Nếu bạn đã tải một số mô-đun, bạn có thể sử dụng :show modules để lấy tên của các mô đun đã tải và sau đó :browse ModuleName để liệt kê mọi thứ trong phạm vi từ mô-đun đó.

+0

Xin chào, tôi đã thử điều đó nhưng nó không hiệu quả với tôi. Tôi đang sử dụng WinGHCi và tôi tải các chức năng thông qua chức năng ': tải' như được nêu trong bài viết [Haskell: tải TẤT CẢ các tệp trong đường dẫn thư mục hiện tại] (http://stackoverflow.com/questions/10268692/haskell-loading-all -files-in-current-directory-path). Tuy nhiên khi tôi thử ': hiển thị các ràng buộc' nó chỉ nói 'it :: Int = 7' vì tôi đã gọi 'addNumber2 3 4' cuối cùng. Cảm ơn – artella

+0

Tôi đã chỉnh sửa trong hướng dẫn về những gì bạn làm nếu có các mô-đun. –

+0

Xin chào,: trình duyệt yêu cầu kiến ​​thức về mô-đun nào đã được tải. Có cách nào để làm điều này mà không đòi hỏi kiến ​​thức về mô-đun nào đã được tải không? (xem thêm bình luận bên dưới). Cảm ơn. – artella

8

Khi ở trong ghci, hãy sử dụng :browse hoặc chỉ :bro sau khi tải tệp. Bạn cũng có thể duyệt các mô-đun chưa tải qua :browse Foo.Bar.Baz.

+0

': br' giờ giải quyết thành': break', để duyệt, bạn cần ': bro'. –

+0

@DanielFischer Cảm ơn, đã sửa. –

+12

': dawg' phải là một từ đồng nghĩa ghci cho ': bro' –

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