Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot, kas ir rune tips Go programmēšanas valodā?

sobes.tech AI

Atbilde no AI

Go valodā, rune tips ir sinonīms int32 tipam un tiek izmantots, lai saglabātu vienu Unicode rakstzīmes kodu. Tas ļauj strādāt ar Unicode rakstzīmēm, ne tikai ar ASCII baitiem.

Galvenie punkti:

  • rune ir 32 bitu vesels skaitlis, kas kodē Unicode rakstzīmi.
  • To izmanto ērtai darbībai ar rakstzīmēm virknes iekšpusē, jo Go virknes ir baitu secības, un rune ļauj strādāt ar pilniem rakstzīmēm.

Piemērs:

var ch rune = '世' // ķīniešu ideogrāfs
fmt.Println(ch)       // parādīs rakstzīmes skaitlisko kodu
fmt.Printf("%c", ch) // parādīs pašu rakstzīmi

Tādējādi, rune palīdz pareizi apstrādāt un manipulēt ar Unicode rakstzīmēm Go valodā.