Unterschied zwischen einzelnen und doppelten zitierten Strings in ActionScript

8

Gibt es in ActionScript einen Unterschied zwischen einfachen und doppelten Zeichenketten in Anführungszeichen?

    
regjo 15.01.2010, 17:29
quelle

5 Antworten

21

Sie können entweder als Trennzeichen für eine Zeichenfolge verwenden. Sie sind jedoch nicht austauschbar, d. H. Sie können eine Zeichenfolge nicht mit einem Apostroph beginnen und sie mit einem Anführungszeichen beenden.

Der einzige Unterschied besteht darin, welche Charaktere du entkommen musst. Innerhalb eines durch Anführungszeichen begrenzten Strings müssen Sie Anführungszeichen, nicht aber Apostrophe und umgekehrt vermeiden.

Um den Text He said "It's all right" and laughed. in eine Zeichenfolge einzufügen, können Sie verwenden:

%Vor%

oder:

%Vor%     
Guffa 15.01.2010, 17:41
quelle
3

Nein.

// * erforderlich - mindestens 15 Zeichen

    
kennytm 15.01.2010 17:38
quelle
3

Kein Unterschied.

Das ist aus ActionScript: Der definitive Leitfaden

%Vor%     
Diego Dias 15.01.2010 17:41
quelle
2

Nein, abgesehen davon, dass es einfacher ist, einfache Anführungszeichen in doppelt zitierte Strings einzufügen und umgekehrt.

    
Jørn Schou-Rode 15.01.2010 17:38
quelle
0

In Actionscript selbst gibt es keine anderen Unterschiede als die Verfügbarkeit des nicht verwendeten Trennzeichens ohne Escape-Zeichen.

In Flash Builder, einer allgemeinen AS3-Authoring-IDE für Flex, automatische Vervollständigung für kompatible Ereignistypen (z. B. Event.COMPLETE ) auf addEventListener funktioniert nicht , wenn diese Ereignistypen in Anführungszeichen und nicht in doppelten Anführungszeichen definiert sind.

Angenommen, Sie haben eine Klasse als Tag, um einen bestimmten Ereignistyp mit dem Flex-Meta-Tag zu versenden.

%Vor%

Wenn Ihre Ereigniskonstantenklasse wie folgt strukturiert ist:

%Vor%

Dann wird die automatische Vervollständigung Ihnen 'foo' geben. Wenn es jedoch so strukturiert ist:

%Vor%

Die automatische Vervollständigung gibt Ihnen Constants.FOO .

    
Steven Xu 08.12.2012 02:41
quelle

Tags und Links