X
Size: a a a
X
СГ
g
и r
, нужно было отделить еще более локальные переменные. Придумывать новые не хотели, с таким же успехом можно было бы вместо _g
написать g1
, ничего бы не изменилось. Т.е. это сделано для восприятия, а не какая то особенность языкаX
X
СГ
I
s := []struct {А как мне получить
i int
b bool
}{
{2, true},
{3, false},
{5, true},
{7, true},
{11, false},
{13, true},
}
fmt.Println(s[0])
$ {2, true}
2
только?AS
s := []struct {А как мне получить
i int
b bool
}{
{2, true},
{3, false},
{5, true},
{7, true},
{11, false},
{13, true},
}
fmt.Println(s[0])
$ {2, true}
2
только?I
[0].0
MB
_var
, скорее всего человеку лень придумать другое название, а var
- зарезервировано языком, поэтому и добавляют подчеркивание впередиX
X
-ldflags=
?X
-ldflags="-s -w"
- откуда они берут их? сколько их? что они означают? почему этого нет в go help build
NS
А
NS
А
А
А