ګوګل د پروګرام کولو ژبې ګو نوې نسخه یوه کتنه خپره کړه. نسخه 1.18 د تش په نامه 'پیرامیټ شوي' ډولونو سره د 'عمومي' برنامه کولو لپاره فعالیت اضافه کوي.
د دوی په خپلو الفاظو کې، دا د Go نسخه 1 له خپریدو راهیسې د پروګرام کولو ژبې کې ترټولو مهم او لوی بدلون دی. د جنریک تر شا نظر دا دی چې دا اوس د ډولونو په بدلولو سره د فعالیتونو او ډیټا جوړښتونو نمایندګۍ لپاره فعالیت ته اجازه ورکوي. دا هغه 'عمومي' خارجوي چې د یو انټرفیس ډول تعریف کولو سره اجازه ورکړل شوې د حقیقي ډیټا خلاصولو لارې په توګه چې فنکشن ته راوړل کیږي.
ګوګل په ګوته کوي چې د Go پراختیا کونکي باید پوه شي چې فعالیت به بې له شکه نوي کیګونو لامل شي. له همدې امله دوی باید په احتیاط سره دې 'عمومي' ته مراجعه وکړي.
په Go 1.18 بیټا کې نور فعالیت
د پورتني فعالیت سربیره ، نوې مخکتنه د فزینګ پراساس ازموینو لیکلو لپاره جوړ شوی ملاتړ هم لري. دا ازموینې کولی شي په اوتومات ډول هغه آخذې ومومي چې د برنامو د خرابیدو لامل کیږي یا غلط ځوابونه بیرته راوړي. Go 1.18 Beta یو نوی 'Go Workspace mode' هم وړاندې کوي. دا پروګرام کونکو ته اجازه ورکوي چې په ورته وخت کې د ډیری Go ماډلونو سره کار وکړي. دا په ځانګړې توګه د لویو پروژو لپاره ګټور دی، د ګوګل په وینا.
سربیره پردې ، نسخه 1.18 بیټا د غزیدلي ګو نسخه -m کمانډ سره فعالیت اضافه کوي. دا کمانډ اوس د کمپیلر بیرغونو په توګه توضیحات ذخیره کوي. یو برنامه اوس کولی شي د debug.ReadBuildInfo کمانډ سره د خپل جوړ شوي توضیحاتو پوښتنه وکړي.
همدارنګه، د راجستر پر بنسټ د زنګ وهلو کنوانسیون، چې د Go 1.17 راهیسې شتون لري، په مخکتنه کې اضافه شوی. چیرې چې په تیرو نسخو کې دا فعالیت یوازې په x86 او x64 سیسټمونو کې د Go کوډ ګړندی کولو لپاره مناسب و ، دا اوس د ARM64 او PPC64 میشته سیسټمونو لپاره هم مناسب دی. دا باید تر 20 سلنې ډیر سرعت چمتو کړي.