2012-09-27 30 views
17

संभव डुप्लिकेट:
Does Go provide REPL?जाओ इंटरैक्टिव खोल

किसी को भी यदि कोई आरईपीएल (इंटरैक्टिव जाने खोल, आईआरबी के समान) जाना के लिए उपलब्ध है जो उपयोगकर्ता का उपयोग करने की अनुमति देता है पता है आयात बयान? मैं इस तरह कुछ करने के लिए सक्षम होने के लिए करना चाहते हैं:

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

मैं igo की कोशिश की है लेकिन यह है कि अभी तक इस का समर्थन करने के प्रतीत नहीं होता।

+0

इस प्रश्न पर एक नज़र डालें http://stackoverflow.com/questions/8513609/does-go-provide-repl –

+0

धन्यवाद, मैं ब्राउज़र में बजाए कुछ स्थानीय ढूंढ रहा हूं, हालांकि मेरे पास स्थानीय कंसोल जो आयात के साथ ठीक से काम करता है (जैसा कि करता है, लेकिन यह ऑनलाइन है)। शायद मुझे सिर्फ igo जैसे कुछ इनपुट इकट्ठा करना होगा और एक अस्थायी फ़ाइल पर चलने का उपयोग करना होगा। इसके बजाय hsandbox पर निर्भरता नहीं होगी क्योंकि इसे एक पैकेज में रखना चाहते हैं। –

+0

आईडी वास्तव में खुश रहें यदि गो के पास हास्केल या रूबी की तरह खोल था। यह त्वरित प्रोटोटाइप, या सिर्फ एक बहुत ही भयानक खेल का मैदान की अनुमति देता है। कभी-कभी मैं छोटी चीजों के साथ खेलने के लिए प्रोग्राम लिखने और संकलित करने के लिए बहुत आलसी हूं ... भविष्य के संस्करणों में ऐसे टूल/फीचर की आशा करता हूं। –

उत्तर

6

igo के समान लेखक से go-eval है।

यह पुराने exp/eval पैकेज पर एक सुधार है।

हालांकि, मैं गायब प्रतीकों के कारण पैकेज आयात करने में सक्षम नहीं था, जो शायद igo का कारण import कथन का समर्थन नहीं कर रहा है।

play.golang.org पर देखे गए संकलन/निष्पादन सॉफ़्टवेयर के साथ जाना संभवतः सबसे अच्छा है।

संबंधित मुद्दे