递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1171|回复: 5
打印 上一主题 下一主题

[服务器] go语言中divide相除是哪个命令?靠,简直是废了!

[复制链接]

84

主题

763

帖子

6149

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6149
跳转到指定楼层
楼主
发表于 2024-8-10 14:45:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
func divide(number,divisor int) float32{
      return float32(number/divisor)
}
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40519
沙发
发表于 2024-8-10 15:06:39 | 只看该作者
强制转换就行了。

  1. <火山程序 类型 = "通常" 版本 = 1 />

  2. 方法 divide <类型 = 单精度小数>
  3. 参数 参数1 <类型 = 整数>
  4. 参数 参数2 <类型 = 整数>
  5. {
  6.     返回 ((单精度小数)(参数1 / 参数2))

  7. }
复制代码
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

84

主题

763

帖子

6149

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6149
板凳
 楼主| 发表于 2024-8-10 15:28:48 | 只看该作者
创世魂 发表于 2024-8-10 15:06
强制转换就行了。

这也需要自己封?
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40519
地板
发表于 2024-8-10 15:42:44 | 只看该作者
zqiz 发表于 2024-8-10 15:28
这也需要自己封?

这就是个除法运算,自己写一下不就行了。go核心库没有这个方法,所以自然没有封。因为库的封装是按照go官方文档来的,文档里面没有的肯定就没封。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

84

主题

763

帖子

6149

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6149
5#
 楼主| 发表于 2024-8-10 16:00:37 | 只看该作者
创世魂 发表于 2024-8-10 15:42
这就是个除法运算,自己写一下不就行了。go核心库没有这个方法,所以自然没有封。因为库的封装是按照go官 ...

谢谢,明白了,不看原生不行。
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
6#
发表于 2024-8-10 16:58:07 | 只看该作者
zqiz 发表于 2024-8-10 16:00
谢谢,明白了,不看原生不行。

原生除法跟其他语言一样,就用 / 操作符,有操作符还哪里需要 divide 函数?
你这个命令,也不过是将两个整数相除后,返回单精度小数的值,完全不需要封装。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 10:12 , Processed in 0.087090 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表