Rust
आदिम डेटा प्रकार
खोज…
स्केलर प्रकार
पूर्णांकों
हस्ताक्षरित : i8
, i16
, i32
, i64
, isize
Unsigned : u8
, u16
, u32
, u64
, usize
पूर्णांक शाब्दिक का प्रकार, 45
कहना है, स्वचालित रूप से संदर्भ से अनुमान लगाया जाएगा। लेकिन इसे मजबूर करने के लिए, हम एक प्रत्यय जोड़ते हैं: 45u8
(बिना स्थान) टाइप किया जाएगा u8
।
नोट: का आकार isize
और usize
वास्तुकला पर निर्भर हैं। 32-बिट आर्च पर, यह 32-बिट है, और 64-बिट पर, आपने अनुमान लगाया!
फ़्लोटिंग पॉइंट्स
f32
और f64
।
यदि आप सिर्फ 2.0
लिखते हैं, तो यह डिफ़ॉल्ट रूप से f64
है, जब तक कि प्रकार का निष्कर्ष अन्यथा निर्धारित न हो!
f32
को बाध्य करने के लिए, या तो चर को f32
प्रकार से परिभाषित करें, या शाब्दिक का प्रत्यय 2.0f32
: 2.0f32
।
बूलियन्स
bool
, मूल्यों के true
और false
होने का।
पात्र
char
, 'x'
रूप में लिखे गए मानों के साथ। एकल उद्धरणों में, एक एकल यूनिकोड स्केलर मान होता है, जिसका अर्थ है कि इसमें एक इमोजी होना मान्य है! यहाँ 3 और उदाहरण हैं: '😻'
: '😻'
, '\u{3f}'
, '\u{1d160}'
।