الاختيار الافتراضي
الاختيار الافتراضي
تُنفّذ حالة default في select إذا لم تكن أي حالة أخرى جاهزة.
استخدم حالة default لمحاولة الإرسال أو الاستقبال دون التوقف انتظارًا:
select {
case i := <-c:
// use i
default:
// receiving from c would block
}
النص الأصلي بالإنجليزية
Default Selection
The default case in a select is run if no other case is ready.
Use a default case to try a send or receive without blocking:
select {
case i := <-c:
// use i
default:
// receiving from c would block
}
هذا الدرس للقراءة فقط؛ جرّب المثال في الدرس التالي.