Swift in Hindi Data Types




Swift विभिन्न प्रकार के Data Types प्रदान करता है जो कि Programmers को इसके मूल्य को सेट करने के लिए Variable के लिए उचित प्रकार का चयन करने की अनुमति देता है.

किसी भी Programming भाषा में Programming करते समय आपको सूचनाओं को संग्रहीत करने के लिए विभिन्न प्रकार के variables का उपयोग करने की आवश्यकता होती है.

Variable value को स्टोर करने के लिए कुछ भी नहीं है लेकिन Memory Space Reserved होता हैं इसका मतलब है कि जब आप एक Variable बनाते हैं तो आप Memory में कुछ Space Reserved करते हैं.

आप String, Character, Wide Character, Integer, Floating Point, Boolean आदि जैसे विभिन्न Data Types की जानकारी स्टोर करना चाहते हैं.

आपको किसी Variable के Data Types के आधार पर, Memory को Os करना होता है है और तब तय करता है कि Os में क्या Stores किया जा सकता है.

Built-in Data Types

Swift भाषा मे विभिन्न प्रकार के Data Types प्रदान किए जाते हैं.

Integers

यह संपूर्ण संख्याओं के लिए प्रयोग किया जाता है और अधिक विशेष रूप से, आप 32 या 64 bit Integer को परिभाषित करने के लिए Int32, Int64 का उपयोग कर सकते हैं. जबकि 32 या 64 bit Unsigned Integer Variables को परिभाषित करने के लिए UInt32 या UInt64 का उपयोग करते है उदाहरण के लिए, 42 और -23.

Float

इसका उपयोग 32-bit Floating-point Number और छोटे दशमलव अंकों वाले नंबरों का प्रतिनिधित्व करने के लिए किया जाता है. उदाहरण के लिए, 3.1415 9, 0.6, और -273.158 Swift दो Floating Point Number प्रकारों वाले Programmers प्रदान करता है.

Double

यह एक Bit Floating Point Number का प्रतिनिधित्व करता है. Programmer को इसका उपयोग करने की आवश्यकता होती है जब Floating Point Value बहुत बड़ी होती हैं और या विशेष रूप से सटीक होती हैं.

Bool

यह एक Boolean Value का प्रतिनिधित्व करता है जो या तो True या False है.

String

यह एक Unit के रूप में Character का एक आदेश संग्रह है जैसे की, "Hello.

Character

यह एक Single Character वाला अक्षर है जैसे की "C".

Optional

Swift एक अन्य सुविधा प्रदान करता है जहां Programmer एक Variable का प्रतिनिधित्व कर सकते हैं जो Value या कोई Value नहीं रख सकते हैं.

नीचे एक ऐसा Table है जिसमें अधिकतम और न्यूनतम Value दिखाया जा सकता है जिसे इस प्रकार के Variable में संग्रहीत किया जा सकता है.

Int8 1byte -127 to 127
UInt8 1byte 0 to 255
Int32 4bytes -2147483648 to 2147483647
UInt32 4bytes 0 to 4294967295
Int64 8bytes -9223372036854775808 to 9223372036854775807
UInt64 8bytes 0 to 18446744073709551615
Float 4bytes 1.2E-38 to 3.4E+38 (~6 digits)
Double 8bytes 2.3E-308 to 1.7E+308 (~15 digits)