2012-09-27 29 views
17

thể trùng lặp:
Does Go provide REPL?Go vỏ tương tác

Có ai biết nếu có một REPL (vỏ đi tương tác, tương tự như IRB) sẵn sàng cho đi mà cho phép người dùng sử dụng báo cáo nhập khẩu? Tôi muốn có thể thực hiện một việc như sau:

$igo import ( 
      "log" 
      "mypackage/pkg" 
      ) 
log.Print("hello, world!") 
pkg.Print("Hello") 
... 

Tôi đã thử igo nhưng dường như chưa hỗ trợ điều này.

+0

hãy xem câu hỏi này http://stackoverflow.com/questions/8513609/does-go-provide-repl –

+0

Cảm ơn, tôi đang tìm kiếm nội dung nào đó chứ không phải trong trình duyệt để tôi có thể có giao diện điều khiển cục bộ tương ứng với nhập khẩu đúng cách (như vậy, nhưng đây là trực tuyến). Có lẽ tôi sẽ chỉ cần thu thập đầu vào với một cái gì đó như igo và sử dụng đi chạy trên một tập tin tạm thời. Thay vào đó sẽ không có một sự phụ thuộc vào hsandbox như muốn đặt điều này trong một gói go. –

+0

Id thực sự vui nếu Go có vỏ như Haskell hay Ruby. Nó cho phép tạo mẫu nhanh, hoặc chỉ là một sân chơi thực sự tuyệt vời. Đôi khi tôi chỉ là quá lười biếng để viết và biên dịch chương trình để chơi với những điều nhỏ ... cho phép hy vọng cho công cụ/tính năng như vậy trong các phiên bản tương lai của đi. –

Trả lời

6

go-eval từ cùng một tác giả là igo.

Đó là cải tiến đối với gói exp/eval cũ.

Tuy nhiên, tôi không thể nhập gói do thiếu biểu tượng, đó có thể là lý do cho igo không hỗ trợ tuyên bố import.

Đây có thể là cách tốt nhất để thực hiện với phần mềm biên dịch/thực thi như được thấy trên play.golang.org.

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