Strings स्कैलर हैं जैसा की आप जानते होंगे स्ट्रिंग के आकार की कोई सीमा नहीं है, किसी भी राशि के अक्षर, symbols, या शब्द आपके string बना सकते हैं string को परिभाषित करते समय आप सिंगल या डबल कोटेशन का उपयोग कर सकते हैं, आप उन्हें q सब फ़ंक्शन के साथ भी परिभाषित कर सकते हैं।
प्रत्येक प्रोग्रामिंग भाषा में स्ट्रिंग्स का उपयोग बहुत महत्व रखता है लेकिन पर्ल programing भाषा में वे summary का हिस्सा हैं स्ट्रिंग को single quotes या double quotes के बीच में रखा जा सकता है और उनके पास थोड़ा अलग व्यवहार है चलो अब हम सिंगल और डबल कोटेशन स्ट्रिंग्स के बारे में जानते है −
यदि आप single quotes के बीच अक्षर डालते हैं, तो single quotes को छोड़कर, लगभग सभी अक्षर, की व्याख्या की जाती है जैसा कि कोड में लिखा गया है।
my $name = 'Foo'; print 'Hello $name, how are you?\n';
Double quoted स्ट्रिंग पर्ल में स्केलर स्ट्रिंग literals का प्रतिनिधित्व करने का एक और तरीका है single quoted स्ट्रिंग्स की तरह, आप दो delimiters के बीच ASCII characters का समूह डालते हैं हालांकि, जब आप double quoted स्ट्रिंग का उपयोग करते हैं तो कुछ प्रक्षेप होता है।
my $name = 'Foo'; my $time = "today"; print "Hello $name,\nhow are you $time?\n";