گو پروگرامنگ ٻولي جو رليز 1.22

Go 1.22 پروگرامنگ ٻولي جو رليز پيش ڪيو ويو آهي، جيڪا گوگل پاران ڪميونٽي جي شموليت سان هڪ هائبرڊ حل جي طور تي تيار ڪئي وئي آهي، جيڪا مرتب ڪيل ٻولين جي اعلي ڪارڪردگي کي گڏ ڪري ٿي، اسڪرپٽنگ ٻولين جي فائدن سان گڏ ڪوڊ لکڻ جي آسانيء سان. ، ترقي جي رفتار ۽ غلطي تحفظ. پروجيڪٽ ڪوڊ بي ايس ڊي لائسنس تحت ورهايو ويو آهي.

گو جو نحو سي ٻولي جي واقف عناصر تي ٻڌل آهي اوبرون ٻولي مان ڪجهه قرضن سان. ٻولي ڪافي جامع آهي، پر ڪوڊ پڙهڻ ۽ سمجھڻ ۾ آسان آهي. Go ڪوڊ الڳ الڳ بائنري ايگزيڪيوٽو فائلن ۾ مرتب ڪيو ويو آهي جيڪي مقامي طور تي هلن ٿيون، ورچوئل مشين جي استعمال کان سواءِ (پروفائلنگ، ڊيبگنگ ماڊيولز ۽ ٻيا رن ٽائم مسئلا معلوم ڪرڻ وارا سبسسٽم رن ٽائم اجزاء جي طور تي ضم ٿيل آهن)، جيڪا ڪارڪردگيءَ جي اجازت ڏئي ٿي سي پروگرامن جي مقابلي ۾.

پروجيڪٽ شروعاتي طور تي ملٽي ٿريڊ پروگرامنگ ۽ ملٽي ڪور سسٽم تي موثر آپريشن جي نظر سان تيار ڪيو ويو آهي، جنهن ۾ متوازي ڪمپيوٽنگ کي منظم ڪرڻ ۽ متوازي-عملي طريقن جي وچ ۾ رابطي لاءِ آپريٽر-سطح جا وسيلا مهيا ڪرڻ شامل آهن. ٻولي وڌيڪ مختص ٿيل ميموري بلاڪ جي خلاف بلٽ ان تحفظ پڻ فراهم ڪري ٿي ۽ گندگي ڪليڪٽر استعمال ڪرڻ جي صلاحيت فراهم ڪري ٿي.

نئين رليز ۾ تبديلين جي وچ ۾:

  • "for" لوپس ۾ انٽيجرز جي حدن جي وضاحت لاءِ سپورٽ شامل ڪئي وئي آهي. مثال طور، 0 کان 9 تائين قدرن کي لوپ ڪرڻ لاءِ، توهان هاڻي "for i := range 10 {...}" لوپ استعمال ڪري سگهو ٿا.
  • رينج فنڪشنز لاءِ تجرباتي سپورٽ "for" loops (GOEXPERIMENT=rangefunc) ۾ شامل ڪئي وئي آهي، جيڪا توهان کي هڪ فنڪشن کي آئٽرٽر طور بيان ڪرڻ جي اجازت ڏئي ٿي. مثال طور، "for i, x := range slices.Backward(s) {…}"
  • فار لوپس سان هڪ ڊگهي عرصي کان هلندڙ مسئلو حل ڪيو ويو آهي جنهن جي ڪري گوروٽين ڪالز لوپ متغيرن کي ورجائي

    جو ذريعو: opennet.ru
DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster