هل هناك ما يعادلها في GO؟ في GO ، على الرغم من عدم وجود مكافئ مباشر ، يمكن أن تحقق العديد من التقنيات نتائج مماثلة.
صفيف إلى القيمة المطلوبة. لأني: = المدى أ { a [i] = v } }
نسخ متكرر ()
الاستفادة من وظيفة النسخ () المحسّنة للغاية ، يمكننا الاستفادة من نمط النسخ المتكرر لتعيين قيم الصفيف بكفاءة.
func memsetLoop(a []int, v int) { for i := range a { a[i] = v } }
([] int ، 1000) // سوف يختلف الحجم
Func Benchmarkloop (b *testing.b) {
لأني: = 0 ؛ أنا
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3