Rust में बहुपंक्ति स्ट्रिंग कॉन्स्टेंट कैसे सेट करें? सिंटैक्स और उदाहरण
सभी को नमस्ते! मैंने अभी Rust सीखना शुरू किया है और एक समस्या का सामना किया। मुझे एक स्ट्रिंग वेरिएबल घोषित करनी है जिसमें टेक्स्ट की कई पंक्तियाँ हों। अन्य भाषाओं में, जैसे Python में, मैं बस लिख सकता हूँ:
```python
text = """यह
बहुपंक्ति
स्ट्रिंग"""
```
लेकिन Rust में मैं ऐसे प्रयास करता हूँ:
```rust
let text = "यह
बहुपंक्ति
स्ट्रिंग";
```
और कंपाइलर एक त्रुटि देता है: `error: unterminated double quote string`। मैंने `\n` के साथ न्यूलाइन कैरेक्टर्स को एस्केप करने की भी कोशिश की, लेकिन यह बड़े टेक्स्ट, जैसे JSON, SQL क्वेरी या लंबे संदेश के लिए असुविधाजनक है।
कृपया बताएं, Rust में बहुपंक्ति स्ट्रिंग लिटरल के लिए सही सिंटैक्स क्या है? क्या कोई विशेषताएँ हैं, जैसे इंडेंटेशन या स्पेस के साथ? पहले से धन्यवाद!
<<>>
रॉ स्ट्रिंग लिटरल का उपयोग (raw string literals)
Rust में बहुपंक्ति स्ट्रिंग कॉन्स्टेंट बनाने के लिए रॉ स्ट्रिंग (raw strings) का सिंटैक्स उपयोग किया जाता है। यह अनुमति देता है