فهم شريحة الاسترداد الأساسي في GO
عند العمل مع الشرائح ، قد يكون من الضروري الوصول إلى الصفيف الأساسي. تشرح هذه المقالة الميكانيكا وراء هذه العملية وكيفية استرداد الإشارة إلى الصفيف الجديد. بشكل افتراضي ، يشترك كل من NumSlice و Nums في نفس الصفيف الأساسي. ومع ذلك ، يمكن أن يتغير هذا الصفيف الأساسي عندما يتم تجاوز سعة الشريحة أثناء عمليات مثل عناصر الإلحاق. إليك كيف: غير آمن. HDR: = (*reflect.sliceheader) (Unsafe.pointer (& s)) البيانات: = *( *[[4] int) (غير آمن. [هنا] (https://blog.golang.org/go-slices-usage-and-internals).
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3