जबकि मैं प्रयोग किया गया था, मुझे पता चला है कि
print ${\string}
स्क्रीन करने
string
प्रिंट होगा।
क्या यह सामान्य है? क्या इसका नाम है?
जबकि मैं प्रयोग किया गया था, मुझे पता चला है कि
print ${\string}
string
प्रिंट होगा।
शब्दकोष "स्ट्रिंग" को एक स्ट्रिंग के रूप में समझा जा रहा है जिसे आपने उद्धृत नहीं किया था। use strict
इसे प्रतिबंधित करेगा, और use warnings
इसके बारे में शिकायत करेगा।
आप स्ट्रिंग (प्रभावी रूप से, my $ref = \"string";
) का संदर्भ ले रहे हैं, और इसे संदर्भित कर रहे हैं (प्रभावी रूप से, ${$ref}
)।
यह इस अर्थ में "सामान्य" है कि strict
के बिना जीवन कभी-कभी दोनों फिसलन और तेज धारण होता है।
यह स्ट्रिंग के लिए एक संदर्भ है ${}
perl -MO=Deparse -e "print ${\string}"
print ${\'string';};
साथ dereferenced जा रहा है इसके अलावा 'उप स्ट्रिंग {वापसी 'foo'} कोशिश; $ {\ string} प्रिंट करें जो कि शब्दकोष को एक अलग संकल्प प्रदान करता है –