Rumah > pembangunan bahagian belakang > Golang > Bagaimana Saya Mencipta Rentetan Ditamatkan Null dalam Go?

Bagaimana Saya Mencipta Rentetan Ditamatkan Null dalam Go?

Patricia Arquette
Lepaskan: 2024-12-01 13:53:12
asal
177 orang telah melayarinya

How Do I Create Null-Terminated Strings in Go?

Cara Mencipta Rentetan Null-Terminated dalam Go

Dalam Go, rentetan yang ditamatkan nol ditamatkan oleh bait dengan nilai 0 , dikenali sebagai aksara nol. Mencipta rentetan sedemikian memerlukan melepaskan aksara nol dengan cara yang dikenali oleh pengkompil.

Salah satu cara ialah menggunakan tiga digit perlapanan, setiap satu mewakili nilai bait dalam asas 8:

s := "golang<pre class="brush:php;toolbar:false">s := "golang\x00"
Salin selepas log masuk
0"

Pilihan lain ialah menggunakan dua digit heksadesimal, setiap satu mewakili nilai bait dalam asas 16:

s := "golang\u0000"
Salin selepas log masuk

Akhir sekali, anda boleh menggunakan jujukan unikod, dengan empat digit heksadesimal mewakili titik kod Unikod:

s := "golang0"
fmt.Println([]byte(s)) // Prints: [103 111 108 97 110 103 0]
Salin selepas log masuk

Contoh:

Atas ialah kandungan terperinci Bagaimana Saya Mencipta Rentetan Ditamatkan Null dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan