Rumah > pembangunan bahagian belakang > Golang > Mengapa Petikan Tunggal Menyebabkan Ralat Semasa Menetapkan Rentetan dalam Go?

Mengapa Petikan Tunggal Menyebabkan Ralat Semasa Menetapkan Rentetan dalam Go?

Mary-Kate Olsen
Lepaskan: 2024-12-02 00:30:10
asal
410 orang telah melayarinya

Why Do Single Quotes Cause Errors When Assigning Strings in Go?

Tidak Dapat Menetapkan Rentetan yang Dilampirkan dalam Petikan Tunggal dalam Go

Dalam Go, percubaan untuk menetapkan rentetan yang disertakan dalam petikan tunggal akan mengakibatkan ralat, manakala petikan berganda diterima. Tingkah laku ini berpunca daripada perbezaan antara rune (karakter tunggal) dan rentetan:

  • Rune diwakili oleh petikan tunggal ('⌘'), cth.: a = '⌘'.
  • Rentetan mengandungi satu atau lebih aksara dan diwakili oleh petikan berganda ("⌘"), cth.: a = "⌘".

Perbezaan ini wujud dalam pelbagai bahasa pengaturcaraan, seperti C , untuk membezakan antara aksara dan rentetan.

Walaupun Python dan Perl membenarkan rentetan disertakan dalam mana-mana satu atau petikan berganda, Pergi mengikut persempadanan yang ketat. Ini disebabkan tumpuan Go pada keselamatan jenis dan penggunaan rune sebagai blok binaan asas rentetan.

Akibatnya, apabila menetapkan rentetan kepada pembolehubah, anda mesti melampirkannya dalam petikan berganda. Melampirkannya dalam petikan tunggal akan membawa kepada ralat, seperti yang digambarkan dalam contoh yang disediakan.

Atas ialah kandungan terperinci Mengapa Petikan Tunggal Menyebabkan Ralat Semasa Menetapkan Rentetan 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