2015-03-13 8 views
11

पायथन में, उदाहरण के लिए, कोई '\' चरित्र (हाँ, आवश्यक बुराई) के साथ रेखा तोड़ सकता है। क्या एलिक्सिर में लाइनों को तोड़ना संभव है?मैं एलिक्सीर में लाइन ब्रेक (लाइन निरंतरता) कैसे कर सकता हूं?

+5

"\" एलिक्सीर में भी उपलब्ध है जब आप एक विशिष्ट ऑपरेटर को समाप्त करने या नहीं पर भरोसा करना चाहते हैं। –

+1

@ जोसेवलिम धन्यवाद! पहली हाथ की जानकारी प्राप्त करना हमेशा खुशी होती है :) – avli

उत्तर

13

अमृत ताकि आप जैसे काम कर सकें, अजगर के रूप में के रूप में खाली स्थान के प्रति संवेदनशील नहीं है:

: आप तार को तोड़ने के लिए चाहते हैं

a = 
    2 + 4 + 
3 
# a is bound to 9 

, शायद अपने सबसे अच्छे शॉट प्रत्येक पंक्ति में एक स्ट्रिंग को श्रेणीबद्ध करने के लिए है

"this is a very long string that " <> 
    "spans multiple lines because man, " <> 
    "is it long" 
+0

उस अंतिम बिंदु के संदर्भ में, @ व्हाट्यौइड, हेडॉक्स भी देखें। हेडियॉक्स मल्टीलाइन स्ट्रिंग केस के लिए एक बेहतर तरीका प्रतीत होता है। इसे देखें: http://elixir-lang.org/getting-started/module-attributes.html –

+1

@OnorioCatenacci हां लेकिन वे न्यूलाइन पेश करते हैं जिन्हें आप नहीं चाहते हैं :)। उदाहरण के लिए गद्य जैसी पाठ लिखते समय वे बहुत उपयोगी होते हैं। – whatyouhide

+0

@ व्हाट्यौहाइड बिल्कुल सही! धन्यवाद! – avli

5

Jose Valim टिप्पणी के आधार पर।

iex(1)> "hello\ 
...(1)> world" 
"helloworld" 
iex(2)> 
संबंधित मुद्दे