هل closed يتم toggleـها بدون قراءة مسبقة؟

على أي حال أظن أنك على دراية أن الإعتماد على التفاصيل الداخلية فكرة سيئة.

المشكلة في Go أن في بعض القنوات يكون هنالك حدًا أقصى للرسائل تغلق بالوظيفة close وإن جربت القراءة/الكتابة منها وهي مغلقة ستحصل على panic يوجد بعض الحلول للتعامل معه، لكنك ستقرأ/تكتب إليها لا محالة، في بعض الأحوال تحتاج إلى التأكد من أنّ القناة مغلقة أم لا وهذا تصميم سيء من Go المفترض أن تكون قيمتها Null(nil في Go) عند حذفها، القنوات سيئة جدًا في Go في أغلب الأشياء: http://www.jtolds.com/writing/2016/03/go-channels-are-bad-and-you-should-feel-bad/


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

17.1 ألف متابع