Junior — Middle
Оё имкон дорад каналро бе муайян кардани андозаи он дар вақти оғоз кардан эҷод кард?
sobes.tech AI
Ҷавоб аз AI
Бале, дар Go мумкин аст каналро бе нишон додани андозаи он эҷод кард — ин канал бе буфер хоҳад буд. Ин гуна канал паёмбарро мепӯшонад то он даме, ки қабулкунанда арзишро хонда натавонад, ва баръакс. Намунаи эҷоди канали бе буфер:
ch := make(chan int) // канал бе буфер
Агар хоҳед, ки канал бо буфер бо андозаи муайян эҷод кунед, параметри дуввумро нишон медиҳед:
ch := make(chan int, 10) // канал бо буфер барои 10 унсур
Бинобар ин, андозаи пешфарзии канали нулост ва ҳамчун механизм барои ҳамоҳангсозии байни горутинҳо кор мекунад.