const PI:Number = 3.14;
PI = 6.28;//Compile error
PI++; //Ok PI = 4.14
* This source code was highlighted with Source Code Highlighter.Что это? :)
upd:
создал bug ASC-4075
так же потом заметил ASC-4074 опередили :)
const PI:Number = 3.14;
PI = 6.28;//Compile error
PI++; //Ok PI = 4.14
* This source code was highlighted with Source Code Highlighter.namespace some.project {
public class SomeClass {
private static var _instance:SomeClass = null;
public function SomeClass(PrivateClass pc) {
}
public static function get instance():SomeClass {
if (_instance == null) {
_instance = new SomeClass(new PrivateClass);
}
return _instance;
}
}
}
class PrivateClass {}
public class SomeClass {
private static var _instance:SomeClass = null;
private static var flag:Boolean = false;
public function SomeClass() {
if (! flag) {
throw new Error("This is singleton");
}
}
public static function get instance():SomeClass {
if (_instance == null) {
flag = true;
_instance = new SomeClass();
}
return _instance;
}
}
var obj:SomeObject = new SomeObject(...);