ساحة تجربة Go
اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.
شغّل Go اون لاين في متصفحك
هذه ساحة ومترجم Go (Golang) اون لاين مجانيان. اكتب كود Go مباشرة في متصفحك، اضغط تشغيل، وشاهد go build يترجم وينفّذ خلال ثوانٍ — بدون سلسلة أدوات Go، بدون GOPATH، وبدون إعداد محلي. أسرع طريقة لاختبار حزمة stdlib، تجربة نمط تزامن، أو استكشاف فكرة Go جديدة.
داخليًا، يستخدم المحرر نفس محرك VS Code (تلوين Go، إكمال تلقائي، خطوط تحت الأخطاء)، وكودك يُترجم بواسطة Go 1.24.5 مع مكتبة قياسية مُسخّنة مسبقًا (fmt و net/http و encoding/json و sync و context و regexp و bufio و io و strings و strconv و time). سواء كنت تجرّب goroutines أو تبني معالج HTTP أو تختبر جولة JSON — هذا المترجم اون لاين يأخذك من الفكرة إلى الناتج خلال ثوانٍ.
لماذا تفيدك ساحة Go هذه
- تنفيذ فوري لـ Go — اكتب الكود، اضغط تشغيل، واستلم ناتج مترجم Go (Golang) اون لاين خلال ثوانٍ.
- تلوين كامل لبنية Go، إكمال تلقائي، وأخطاء ترجمة واضحة — نفس محرك المحرر المستخدَم في VS Code.
- دعم إدخال stdin —
fmt.Scan,fmt.Scanln,bufio.NewScanner(os.Stdin)تقرأ من مربع الإدخال في الساحة، لذلك يمكنك اختبار برامج Go بأسلوب سطر الأوامر من البداية إلى النهاية. بدون تثبيت toolchain — لا تحتاج إلى GOPATH أو go install. - Go 1.24.5 بمكتبة قياسية مسخّنة مسبقًا — fmt و net/http و encoding/json و sync و context و regexp وغيرها تُترجم فورًا.
ما يمكنك تجربته في ساحة Go (Golang)
- Goroutines والـ channels وطرق على الـ structs — نموذج التزامن الاصطلاحي في Go، يُترجم بأمر go build.
- معالجات HTTP باستخدام net/http، ترميز JSON عبر encoding/json، وعمّال متزامنون مع sync.
- تجارب سريعة — جرّب حزمة جديدة من stdlib، قارن بين نهجين، أو تحقق من إصلاح تسرب goroutines.
الأسئلة الشائعة حول ساحة Go (Golang) اون لاين
هل ساحة Go (Golang) اون لاين مجانية؟
هل أحتاج إلى تثبيت Go لاستخدام المترجم اون لاين؟
هل تعمل ساحة Go على الجوال و Chromebook؟
هل تدعم ساحة Go fmt.Scan و stdin؟
fmt.Scan و fmt.Scanln و bufio.NewScanner(os.Stdin) الأسطر التي تكتبها كما عند تشغيل go run main.go محليًا والكتابة في الطرفية. مفيدة لبرامج CLI ومسائل المقابلات.