khaled moazedi
khaled moazedi
خواندن ۱ دقیقه·۲ سال پیش

آخه چرا panic می کنه ؟؟؟؟

چرا این کد panic می کنه ؟

var m map[string]float64 m[&quotpi&quot] = 3.1416


panic: assignment to entry in nil map

حق داری ! ولی قاعده ش اینه که وقتی میخوای یه map تعریف کنی و بهش مقدار بدی باید با make بسازیش :)

m := make(map[string]float64) m[&quotpi&quot] = 3.1416

یه وقتایی آدم یه چیزو نمی دونه یه وقتایی میدونه ولی حواسش نیست
کد نویسی یعنی همین !اگه بلد نیستی یاد بگیر اگه بلدی انجام بده گیر میکنی فکر میکنی میگردی راهشو پیدا می کنی
نگران نباش
اگه خیلی خفنی چیزای جالبی بلدی به ما هم بگو


golangprogrammingگولنگpaincerror
back end developer .. copy writter
شاید از این پست‌ها خوشتان بیاید