无力吐槽,空气打拳。go 语言。
1
wangxiaoaer 2020 年 9 月 17 日 via iPhone
想想 node 你就会感到安慰了。
|
2
chengxiao 2020 年 9 月 18 日
我怎么觉得是个好习惯啊?
|
3
p1gd0g OP @chengxiao
对 go 有了解吗。 math.Floor 只接受 float,如果要用 floor 需要类型转换 float -> 除 1000 -> 取下整 -> 乘 1000 -> 类型转换 int 。 今天又看了一眼,这哥们还写的有问题,除 1000 的时候把精度丢掉了。。。 ```go math.Floor(float64(tmpCount / base)) // tmpCount 和 base 都是 int ``` 明明减模就能解决的问题,何必用奇技淫巧呢。 |
5
renmu123 2020 年 9 月 18 日 via Android
npm install isFunction
|
7
fhsan 2020 年 9 月 18 日
python 表示不服
|
8
fffang 2020 年 9 月 18 日
npm install isInteger
|
9
codehz 2020 年 9 月 18 日
@p1gd0g #3 看了一眼,直接 tmpCount / base 并没有丢精度啊(反正都要丢掉后面的位数),除非原数很大转浮点有丢失,所以其实先用整数除法再乘法就好了(比取模直观点)。
|
10
yuzhibopro 2020 年 9 月 18 日
那怎么了?非得秀一把
|
12
p1gd0g OP |