این اسکیل چه میکند؟
ساختار دادهٔ Go؛ slice و رشد capacity/preallocation/slices، map و hash bucket/maps، array، container/list/heap/ring، strings.Builder در برابر bytes.Buffer، generic collection، unsafe.Pointer/weak.Pointer و copy semantics.
Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, generic collections, pointers (unsafe.Pointer, weak.Pointer), and copy semantics.
چه زمانی به کار میآید؟
برای انتخاب/بهینهسازی، generic container، container/، pointer ناامن/ضعیف یا درون slice/map.
when choosing or optimizing Go data structures, implementing generic containers, using container/ packages, unsafe or weak pointers, or questioning slice/map internals
کاربردهای مرتبط
برچسبگذاری خودکار بر اساس نام و توضیح؛ ممکن است نیازمند اصلاح باشد.