در روزهای اخیر Go v1.22 عرضه شد. از مهمترین تغییرات این نسخه، اضافه شدن امکان loop زدن بر روی یک integer هستش. مثل کد زیر:


package main

import "fmt"

func main() {
  for i := range 10 {
    fmt.Println(10 - i)
  }
}

یک بهبود مهم دیگری که توی این نسخه دادن اینه که تغییراتی روی Garbage Collector صورت گرفته که باعث می‌شه که ۱ تا ۳ درصد در مصرف CPU و حدود ۱ درصد در مصرف مموری صرفه‌جویی بشه.

به نظر ایدهٔ خوبیه که به فکر آپگرید نسخهٔ اپلیکیشنتون به ۱.۲۲ باشین 😉

برای جزئیات بیشتر تغییرات این نسخه Release Note رسمی رو بخونین.


این نوشته رو اول در کانال تلگرام منتشر کردم. اگر دوست دارید نوشته‌های بعدی رو زودتر بخونید، پیشنهاد می‌کنم عضو کانال بشید.