跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 真是见不得人取个千位下整还非要用 math 包。
未分類
15 9 月 2020

真是见不得人取个千位下整还非要用 math 包。

真是见不得人取个千位下整还非要用 math 包。

資深大佬 : p1gd0g 6

无力吐槽,空气打拳。go 语言。

大佬有話說 (12)

  • 資深大佬 : wangxiaoaer

    想想 node 你就会感到安慰了。

  • 資深大佬 : chengxiao

    我怎么觉得是个好习惯啊?

  • 主 資深大佬 : p1gd0g

    @chengxiao
    对 go 有了解吗。
    math.Floor 只接受 float,如果要用 floor 需要类型转换 float -> 除 1000 -> 取下整 -> 乘 1000 -> 类型转换 int 。
    今天又看了一眼,这哥们还写的有问题,除 1000 的时候把精度丢掉了。。。
    “`go
    math.Floor(float64(tmpCount / base)) // tmpCount 和 base 都是 int
    “`

    明明减模就能解决的问题,何必用奇技淫巧呢。

  • 資深大佬 : chengxiao

    @p1gd0g 你标题里就写了用 Math 包,没写具体写法谢谢

  • 資深大佬 : renmu123

    npm install isFunction

  • 資深大佬 : dengjscn

    @renmu123 拉出去打死,这也要 install

  • 資深大佬 : fhsan

    python 表示不服

  • 資深大佬 : fffang

    npm install isInteger

  • 資深大佬 : codehz

    @p1gd0g #3 看了一眼,直接 tmpCount / base 并没有丢精度啊(反正都要丢掉后面的位数),除非原数很大转浮点有丢失,所以其实先用整数除法再乘法就好了(比取模直观点)。

  • 資深大佬 : yuzhibopro

    那怎么了?非得秀一把

  • 主 資深大佬 : p1gd0g

    @chengxiao 怪我没描述清楚~
    @codehz 是我理解错了。不过对 int 用 floor 取下整肯定有问题。

  • 主 資深大佬 : p1gd0g

    @yuzhibopro
    我只想吐槽同事对 mathfloor 理解不对,没有秀不秀的。
    大家都是 crud boy,写完需求就不错了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具