Mengapa Sintaks Slice dalam Go Mengecualikan Sempadan Tinggi (hi)?
Sintaks hirisan Go s[lo:hi] menentukan julat elemen daripada indeks lo (inklusif) hingga hi-1 (eksklusif). Ini berbeza daripada jangkaan intuitif bahawa hi akan disertakan dalam julat.
Rasional Reka Bentuk
Pilihan penghirisan eksklusif adalah perkara biasa dan menawarkan beberapa kelebihan:
Sebaliknya, penghirisan inklusif - di mana [lo:hi] termasuk kedua-dua lo dan hi - akan mengakibatkan hirisan bertindih dan merumitkan operasi tertentu .
Atas ialah kandungan terperinci Mengapakah Sintaks Slice Go Mengecualikan Batasan Atas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!