Dalam Go, apabila mencipta kumpulan pemalar menggunakan iota, anda boleh melangkau nilai secara manual dengan menggunakan kosong pengecam _, atau dengan memberikan nilai tertentu kepada pemalar dan kemudian memulakan kumpulan baharu.
Untuk melangkau bilangan nilai tertentu, gunakan sintaks berikut:
const ( APPLE = iota ORANGE PEAR _ // Skip one value _ // Skip another value BANANA = 99 // Assign a specific value GRAPE // Continue incrementing iota )
Untuk mengelak daripada menjejaskan nilai pemalar berikutnya, putuskan kumpulan tetap dan mulakan kumpulan baharu:
const ( APPLE = iota ORANGE PEAR ) const ( BANANA = iota + 99 // Reset iota to 0 and skip 98 values GRAPE // Continue incrementing iota )
Gabungkan elemen dua kaedah sebelumnya:
const ( APPLE = iota ORANGE PEAR _BREAK = iota // Break the group and save the current iota value _ // Skip another value BANANA = iota - _BREAK + 98 // Subtract the skipped values from iota GRAPE // Continue incrementing iota )
Pendekatan ini membolehkan anda melangkau bilangan nilai tertentu sambil mengekalkan susunan pemalar berikutnya.
Pendekatan terbaik bergantung pada yang khusus keperluan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melangkau Nilai Semasa Menggunakan iota Go untuk Pemalar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!