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}' ।