Added: AS3.1 null-conditional operator ?. (air - swf version 50)

Added: AS3.1 nullish coalescing operator `??` (air - swf version 50)
This commit is contained in:
Jindra Petřík
2024-11-12 22:42:42 +01:00
parent 7d7f0666cc
commit 7fb2b6efb1
12 changed files with 119 additions and 25 deletions

View File

@@ -4,17 +4,29 @@ package
{
private var a:Object = {x:1, y:2};
private var b:String = null;
private var c:String = null;
public function testNullMember() : void {
var result:*;
result = a?.z;
result = f()?.z;
}
public function testNullCoalesce() :void {
var result:String;
result = b ?? "empty";
result = b ?? "empty";
}
public function f():Object {
return {z:5};
}
public function verbatimString(): void {
var s:String = @"ab\ncd";
}
}
}