Go में विभिन्न प्रकार के Data Types का Overview
Go एक strongly typed language है, जो आपको अलग-अलग प्रकार के data को efficiently manage करने की सुविधा देती है। :
bool:
- Description: Boolean values (
true
याfalse
) को represent करता है। - Usage: Conditional statements (
if-else
, loops) में extensively use होता है। - Example:
var isActive bool = true
- Description: Boolean values (
int Series (Signed Integers):
- Description: Signed integers को represent करता है, जो negative और positive दोनों values hold कर सकता है।
- Types:
int
,int8
,int16
,int32
,int64
- Example:
var age int = 30
uint Series (Unsigned Integers):
- Description: Unsigned integers को represent करता है, जो सिर्फ non-negative values को hold करता है।
- Types:
uint
,uint8
,uint16
,uint32
,uint64
- Example:
var distance uint = 100
byte:
- Description:
byte
एक alias हैuint8
का, और इसका उपयोग raw binary data या characters को represent करने के लिए किया जाता है। - Example:
var letter byte = 'A'
- Description:
rune:
- Description:
rune
एक alias हैint32
का और इसे Unicode characters को represent करने के लिए use किया जाता है। - Usage: Non-ASCII characters (जैसे देवनागरी, चीनी) के साथ काम करने के लिए।
- Example:
var symbol rune = 'श'
- Description:
float Series:
- Description: Floating-point numbers को represent करता है, जो decimal values को hold कर सकता है।
- Types:
float32
,float64
- Example:
var pi float32 = 3.14
complex Numbers:
- Description: Complex numbers को represent करता है, जिसमें एक real part और एक imaginary part होता है।
- Types:
complex64
,complex128
- Example:
var c complex64 = 1 + 2i
uintptr:
- Description:
uintptr
एक unsigned integer type है जो memory addresses को represent करने के लिए इस्तेमाल होता है। - Usage: Low-level programming और system-level operations के लिए।
- Example:
var ptr uintptr = 0x12345
- Description:
Continue Your Learning Journey
इन सभी topics को detailed explanations और examples के साथ पढ़ने के लिए, यहाँ क्लिक करें और Go के data types पर complete guide को access करें।