Geçenlerde kod aşağıda bulunan:Bu dizi init sözdizimi ne anlama geliyor? (Tuşlarıyla elemanları)
var noEscape = [256]bool{
'A': true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
'a': true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
'0': true, true, true, true, true, true, true, true, true, true,
'-': true,
'.': true,
'_': true,
'~': true,
}
Bu [N]bool
varsayılan olarak N false
(sıfır) ile başlatılır anlıyoruz. Ve eğer bir endeksin izlediği endeks belirtilmişse, indeks (kapsayıcı) olarak tanımlanabilir. Nerede tarif edilir? Endeks değeri olarak hangi türler kullanılabilir (örnekte char
var)?
Git, 'char' türü yok. Bunlar "rune" değişmezleri ve "rune", int32 için bir tür takma addır. Daha fazla bilgi için https://golang.org/ref/spec#Rune_literals adresini ziyaret edin. – voutasaurus