在actionscript中,一些代码如下:trace();
。所以在跟踪语句中我可以使用撇号或引号。如果我使用每一个,那么有什么区别吗?示例:trace("Works!");
和trace('Works!');
之间的差异。有没有理由为什么每个都有效而不只是一个?
答案 0 :(得分:1)
唯一的区别是引用令牌和必要的转义。 (也就是说,与某些语言不同,这两种形式之间没有特殊的规则。)
AS3开发人员指南Creating Strings在使用一个引用而不是另一个引用时讨论的文章是可取的 - 这一切都归结为特定报价何时需要转义。
您可以根据字符串文字中存在的任何单引号或双引号选择使用单引号或双引号,如下所示:
var str1:String = "ActionScript <span class='heavy'>3.0</span>";
var str2:String = '<item id="155">banana</item>';