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:
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!