Translate

Understanding the Meaning of "GO" in Hindi | Go in Hindi

Understanding the Meaning of "GO" in Hindi ➡ Hello and Welcome to All Our Visitors from around the world! We’re excited to hav...

Data Types in Go

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: