انواع داده
متغیرها در Go میتوانند انواع مختلف داده را در خود ذخیره کنند. این دادهها دارای مجموعه مشخصی از مقادیر شامل اعداد، کاراکترها و یا مقادیر بولی هستند. در جدول زیر انواع داده و محدوده آنها آمده است :
نوع | توضیح |
Boolean (منطقی) | این نوع از داده شامل دو مقدار منطقی true و false میباشد. |
Numeric (عددی) | این نوع، شامل تمامی اعداد صحیح و اعشار میباشد. |
String (رشتهای) | این نوع شامل مجموعهای از کارکترها میباشد. |
نوع عددی در جدول بالا، همانطور که گفته شد شامل همه اعداد میشود. اعداد صحیحی که در این گروه هستند، در جدول زیر آمدهاند:
نوع | دامنه |
uint8 | اعداد صحیح بین 0 تا 255 |
uint16 | اعداد صحیح بین 0 تا 65535 |
uint32 | اعداد صحیح بین 0 تا 4294967295 |
uint64 | اعداد صحیح بین 0 تا 18446744073709551615 |
int8 | اعداد صحیح بین 128- تا 127 |
int16 | اعداد صحیح بین 32768- تا 32767 |
int32 | اعداد صحیح بین 2147483648- تا 2147483647 |
int64 | اعداد صحیح بین 9223372036854775808- تا 9223372036854775807 |