بازگشت به نتایج جستجو

samber / AGENT SKILL

golang-data-structures

فارسی + English

این اسکیل چه می‌کند؟

ساختار دادهٔ 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.

ORIGINAL DESCRIPTION

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 TO USE

when choosing or optimizing Go data structures, implementing generic containers, using container/ packages, unsafe or weak pointers, or questioning slice/map internals

کاربردهای مرتبط

برچسب‌گذاری خودکار بر اساس نام و توضیح؛ ممکن است نیازمند اصلاح باشد.