ass method
Implementation
MathFract ass( dynamic r ){
if( r is MathFract ){
_mi = r._mi;
_nu = r._nu;
_de = r._de;
} else {
double rr = ClipMath.toDouble(r);
if( rr < 0.0 ){
_mi = true;
rr = -rr;
} else {
_mi = false;
}
if( rr == ClipMath.toInt( rr ) ){
_nu = rr;
_de = 1;
} else {
_setFloat( rr );
}
}
return this;
}