AS3을 처음 사용합니다. 웹에서 작업중인 프로젝트를 돕기 위해 코드 조각을 읽었으며 빠른 질문을했습니다.이 코드는 무엇을 의미합니까?
public class MyClass extends Random {
public var center:Number;
public var radius:Number;
public function MyClass(center:Number = 0.5, radius:Number = 0) {
this.center = center;
this.radius = radius;
}
override public final function random():Number {
if (radius) return radius * 2 * (Math.random() - 0.5) + center;
else return center;
}
}
if(radius)
은 (는) 무엇을 평가할 것인지 이해가되지 않습니다. 어떤 아이디어?
실제로 올바른 체크는 if (! isNaN (radius)) – catholicon