Junior — Middle
Ҳангоми даъвати оператори холии select дар забони Go чӣ рафтор интизор аст?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go, оператори select барои кор бо чанд канали ҳамзамон истифода мешавад. Агар як select холӣ (яъне, бе ягон case) фаро гирифта шавад, иҷрои он ба мӯҳлати беохир монеъ мешавад, зеро ягон канал барои хондан ё навиштан вуҷуд надорад ва default-case ҳам вуҷуд надорад.
Масалан:
select {
// select холӣ
}
Ин код ба блокшавии goroutine оварда мерасонад, зеро select интизор аст, ки ҳадди ақал як канал дастрас ё default барои идома додан бошад.