Sobes.tech
Junior — Middle

Оё имкон дорад каналро бе муайян кардани андозаи он дар вақти оғоз кардан эҷод кард?

sobes.tech AI

Ҷавоб аз AI

Бале, дар Go мумкин аст каналро бе нишон додани андозаи он эҷод кард — ин канал бе буфер хоҳад буд. Ин гуна канал паёмбарро мепӯшонад то он даме, ки қабулкунанда арзишро хонда натавонад, ва баръакс. Намунаи эҷоди канали бе буфер:

ch := make(chan int) // канал бе буфер

Агар хоҳед, ки канал бо буфер бо андозаи муайян эҷод кунед, параметри дуввумро нишон медиҳед:

ch := make(chan int, 10) // канал бо буфер барои 10 унсур

Бинобар ин, андозаи пешфарзии канали нулост ва ҳамчун механизм барои ҳамоҳангсозии байни горутинҳо кор мекунад.