2010-01-15 9 views

उत्तर

21

से आप या तो एक स्ट्रिंग के लिए परिसीमक के रूप में उपयोग कर सकते हैं। हालांकि वे अंतर-परिवर्तनीय नहीं हैं, यानी आप एक एस्ट्रोफ़े के साथ एक स्ट्रिंग शुरू नहीं कर सकते हैं और इसे उद्धरण चिह्न के साथ समाप्त कर सकते हैं।

केवल अंतर यह है कि आपको कौन से पात्रों से बचने की आवश्यकता है। उद्धरण चिह्नों द्वारा सीमित एक स्ट्रिंग के अंदर आपको उद्धरण चिह्नों से बचने की आवश्यकता है, लेकिन apostrophes नहीं, और इसके विपरीत।

एक स्ट्रिंग में पाठ He said "It's all right" and laughed. डाल करने के लिए आप उपयोग कर सकते हैं:

"He said \"It's all right\" and laughed." 

या:

'He said "It\'s all right" and laughed.' 
2

नहीं, इसके अलावा डबल कोटेड स्ट्रिंग्स और इसके विपरीत एकल कोट्स को शामिल करना आसान है।

3

सं

// * आवश्यक - कम से कम 15 अक्षर

+0

यह पहली बार है जब मैं कुछ संकलक देखता हूं जो एक कंपाइलर कभी नहीं देखेगा। ^^ – LoremIpsum

3

कोई अंतर नहीं।

है ActionScript: The definitive Guide

String is the datatype used for textual data (letters, punctuation marks, and other characters). A string literal is any combination of characters enclosed in quotation marks: 

    "asdfksldfsdfeoif" // A frustrated string 
    "greetings"   // A friendly string 
    "[email protected]" // A self-promotional string 
    "123"    // It may look like a number, but it's a string 
    'singles'   // Single quotes are acceptable too 
0

Actionscript ही में, वहाँ मतभेद, अप्रयुक्त सीमांकक की उपलब्धता के बिना के अलावा अन्य नहीं कर रहे हैं अक्षर से बचें।

फ्लैश बिल्डर, फ्लेक्स के लिए एक आम AS3 संलेखन आईडीई, संगत घटना प्रकार के लिए स्वत: पूर्ण (जैसे, Event.COMPLETE) में addEventListenerwill not work पर उन घटना प्रकार बजाय कि दोहरे उद्धरण चिह्नों एकल उद्धरण के साथ परिभाषित कर रहे हैं।

मान लीजिए कि आपके पास एक वर्ग है जिसे फ्लेक्स मेटा टैग के साथ किसी विशेष ईवेंट प्रकार को प्रेषित करने के रूप में टैग किया गया है।

[Event(name="foo",type="pkg.events.Constants")] 
class SomethingThatDispatchesFoo extends EventDispatcher { 

आपके घटना निरंतर वर्ग इस तरह संरचित है, तो:

class Constants { 
    public static const FOO:String = 'foo'; 
} 

तो स्वत: पूर्ण आप 'foo' दे देंगे। हालांकि, यह इस तरह से संरचित है यदि:

class Constants { 
    public static const FOO:String = "foo"; 
} 

स्वत: पूर्ण आप Constants.FOO दे देंगे।

संबंधित मुद्दे