Go में Data Types को Detail में समझें
Go एक strongly typed language है, जो विभिन्न प्रकार के data को manage करने के लिए कई built-in data types प्रदान करती है। इन data types का उपयोग करके आप memory को efficiently use कर सकते हैं और अपने program की performance को बेहतर बना सकते हैं।
Go के मुख्य Data Types
1. bool
Usage: Boolean values को represent करता है, यानी true या false.
Example:
var isActive bool = true
2. int Series (Signed Integers)
Types: int, int8, int16, int32, int64
Usage: Signed integers को represent करता है, जो negative और positive दोनों values hold कर सकता है।
Range:
- int8: -128 से 127
- int16: -32768 से 32767
- int32: -2,147,483,648 से 2,147,483,647
- int64: -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807
Example:
var count int = 100
var temperature int8 = -5
3. uint Series (Unsigned Integers)
Types: uint, uint8, uint16, uint32, uint64
Usage: Unsigned integers को represent करता है, जो सिर्फ non-negative values hold कर सकता है।
Range:
- uint8: 0 से 255
- uint16: 0 से 65535
- uint32: 0 से 4,294,967,295
- uint64: 0 से 18,446,744,073,709,551,615
Example:
var age uint = 25
var distance uint16 = 500
4. byte
Usage: byte
एक alias है uint8
के लिए। इसे characters और raw data को represent करने के लिए use किया जाता है।
Example:
var letter byte = 'A'
5. rune
Usage: rune
एक alias है int32
के लिए। इसका use Unicode characters को represent करने के लिए किया जाता है।
Example:
var symbol rune = 'श'
6. float Series
Types: float32, float64
Usage: Floating-point numbers को represent करता है, जो decimal values को hold कर सकता है।
Example:
var pi float32 = 3.14
var e float64 = 2.718281828459045
7. complex Numbers
Types: complex64, complex128
Usage: Complex numbers को represent करता है, जिसमें एक real part और एक imaginary part होता है।
Example:
var c complex64 = 2 + 3i
8. uintptr
Usage: uintptr
एक unsigned integer type है जो memory addresses को represent करता है। यह pointers के साथ काम करने के लिए useful होता है।
Example:
var p uintptr
ये सभी data types Go के महत्वपूर्ण building blocks हैं। Go में विभिन्न data types का उपयोग करके आप अपने data को efficiently store और manipulate कर सकते हैं। हर data type का एक specific purpose होता है, और सही data type का उपयोग करने से आपका program बेहतर perform करता है।
No comments:
Post a Comment