الأنواع الأساسية
الأنواع الأساسية
الأنواع الأساسية في Go هي
bool
string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // alias for uint8
rune // alias for int32
// represents a Unicode code point
float32 float64
complex64 complex128
يعرض المثال متغيرات من عدة أنواع، ويوضح أيضًا إمكانية "تجميع" تصريحات المتغيرات في كتل، كما هو الحال مع تعليمات الاستيراد.
يكون حجم الأنواع int وuint وuintptr عادةً 32 بت على أنظمة 32 بت، و64 بت على أنظمة 64 بت.
عندما تحتاج إلى قيمة عدد صحيح، ينبغي استخدام int ما لم يكن لديك سبب محدد لاستخدام نوع عدد صحيح ذي حجم محدد أو غير موقّع.
النص الأصلي بالإنجليزية
Basic types
Go's basic types are
bool
string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // alias for uint8
rune // alias for int32
// represents a Unicode code point
float32 float64
complex64 complex128
The example shows variables of several types, and also that variable declarations may be "factored" into blocks, as with import statements.
The int, uint, and uintptr types are usually 32 bits wide on 32-bit systems and 64 bits wide on 64-bit systems.
When you need an integer value you should use int unless you have a specific reason to use a sized or unsigned integer type.
هذا الدرس للقراءة فقط؛ جرّب المثال في الدرس التالي.