2015-03-31 37 views
0

以下Long.NEG_ONE会产生所需的结果。使用负值构造Long对象的另一种方法是什么?试图创建负值nodejs(npm)长值

https://www.npmjs.com/package/long coffee> l=new Long "20000" { low: 20000, high: 0, unsigned: false } coffee> (l.multiply Long.NEG_ONE).toString() '-20000' coffee> Long.NEG_ONE { low: -1, high: -1, unsigned: false }

什么不对这个(下)?为什么Long没有像上面那样将-1设置为-1?

coffee> new Long "-1" { low: -1, high: 0, unsigned: false } coffee> (new Long "-1").toString() '4294967295' coffee> Long.NEG_ONE.toString() '-1'

回答

0

new Long "2000"是错误的。相反,使用Long.fromString "2000"