Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Mencipta Rentetan Null-Terminated dalam Go?
Anda ingin mencipta rentetan yang ditamatkan nol dalam Go, tetapi menggunakan:="golang " ; mengakibatkan ralat penyusunan. Artikel ini meneroka sintaks yang betul untuk membina rentetan yang ditamatkan nol dan menjawab soalan anda.
Dalam senario tertentu, seperti pengaturcaraan C, rentetan yang ditamatkan nol biasanya digunakan . Ia adalah tatasusunan aksara yang ditamatkan oleh bait nol (0), yang menunjukkan penghujung rentetan.
Go menyediakan beberapa cara untuk mencipta rentetan yang ditamatkan nol :
s := "golang<pre class="brush:php;toolbar:false">s := "golang\x00"0"
s := "golang\u0000"
s := "golang<pre class="brush:php;toolbar:false">[103 111 108 97 110 103 0]0" fmt.Println([]byte(s))
Pertimbangkan contoh berikut:
Kod ini mencetak tatasusunan bait yang mewakili penamatan null rentetan "golang":
Dengan mengikut sintaks yang betul, anda boleh dengan mudah membuat rentetan yang ditamatkan nol dalam Go. Kaedah ini memastikan pengendalian data rentetan yang betul dalam senario di mana format yang ditamatkan batal diperlukan.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Rentetan Null-Terminated dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!