ग्रोवी में, मेरे पास एक मल्टीलाइन स्ट्रिंग है, जिसे '''
के साथ परिभाषित किया गया है, जिसमें मुझे कुछ अन्य चर बदलने के लिए इंटरपोलेशन का उपयोग करने की आवश्यकता है।मैं ग्रोवी मल्टीलाइन स्ट्रिंग में स्ट्रिंग इंटरपोलेशन का उपयोग कैसे करूं?
मेरे सभी प्रयासों के लिए, मैं इसे काम नहीं कर सकता - मुझे लगता है कि मुझे कुछ बचने की ज़रूरत है, जिसे मैं याद कर रहा हूं।
यहां कुछ नमूना कोड है:
def cretanFood = "Dakos"
def mexicanFood = "Tacos"
def bestRestaurant = '''
${mexicanFood} & ${cretanFood}
'''
print bestRestaurant
फिलहाल, इस आउटपुट:
${mexicanFood} & ${cretanFood}
जबकि मैं स्पष्ट रूप से उम्मीद होती है:
Tacos & Dakos
(नोट - मैं पसंद करेंगे नहीं तारों को संयोजित करने के लिए)
अरे, धन्यवाद! क्यों "" "के बजाय काम करेगा? – gsaslis
@gsaslis यह एक बेरी मूल ग्रोवी मल्टीलाइन स्ट्रिंग शाब्दिक – injecteer
@gsaslis है। मैंने जवाब में कारण जोड़ा है। –