-
-
Notifications
You must be signed in to change notification settings - Fork 425
Open
Description
Halo, terima kasih atas ebook-nya, sangat membantu 🙏
Saya menemukan kemungkinan kesalahan pada penjelasan buffered channel.
Di bagian ini tertulis bahwa:
"nilai buffered channel dimulai dari 0. Ketika nilainya adalah 3 berarti jumlah buffer maksimal ada 4."
Menurut Go specification, parameter kedua pada make(channel) adalah buffer size secara langsung, bukan dimulai dari 0.
Referensi:
https://go.dev/ref/spec#Making_slices_maps_and_channels

Kutipan:
"make(chan T, n) creates a buffered channel of type T, with buffer size n."
Sehingga:
make(chan int, 3) → kapasitas buffer maksimal = 3, bukan 4.
Semoga bisa dikoreksi. Terima kasih!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels