絶対値で切り捨て、
>>> ~~(-123.456)
-123
>>> ~~(-456.789)
-456
ビット否定演算子(Bitwise NOT Operator)を2つ~~使うと、小数の切り捨てができる。
>>> ~~(0.8)
0
>>> ~~(1)
1
>>> ~~(1.2)
1
>>> ~~(1.5)
1
>>> ~~(1.9)
1
>>> ~~(123.456)
123
♥0 |
Line 10 |
Modified 2012-04-29 18:29:38 |
MIT License
archived:2017-03-20 16:46:57
ActionScript3 source code
/**
* Copyright n0wri ( http://wonderfl.net/user/n0wri )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/kcuc
*/
package {
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest()
{
trace( ~~(-123.456));
trace(~~(0.8));
}
}
}