将 Int 除以 Int 并返回 Int

2024-01-16

我需要一个可以得到两个的函数Ints (a and b)并返回A/B as Int。我确定A/B永远是一个整数。

这是我的解决方案:

myDiv :: Int -> Int -> Int
myDiv a b = 
      let x = fromIntegral a
          y = fromIntegral b
      in truncate (x / y)

但想找到更简单的解决方案。像这样的事情:

myDiv :: Int -> Int -> Int
myDiv a b = a / b

如何将 Int 除以 Int 并得到 Int ?


为什么不直接使用quot?

quot a b

是整数 a 和 b 向零截断的整数商。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Int 除以 Int 并返回 Int 的相关文章

随机推荐

  • 基于逗号分隔字符向量列值的Python熔化数据框

    我目前正在进行一项测试 其中有不同的区域和一些相关的统计数据 以及位于这些区域的以逗号分隔的基因列表 该列表的数量是可变的 并且可能不包含任何内容 NA 我怎样才能 融化 这个数据框 region id statistic genelist
  • 使用 Excel VBA 编写和格式化 Word 文档

    我正在尝试使用 Excel VBA 编写 Word 文档 我可以创建一个Word文档 向其中写入文本 更改样式都不是问题 我想做的是将一些文本居中 但我一生都无法弄清楚 这是我用来编写文档的代码 Set wrdApp CreateObjec
  • 显示并关闭模态视图控制器 UIImagePickerController 之后,我的 Cocos2d iPhone 应用程序不再看到多次触摸

    我有一个应用程序 我在其中显示照片选择器 UIImagePickerController 但在用户关闭后 只有单次触摸才起作用 我想我知道问题的根源 但我不知道如何解决它 在显示模式对话框之前 触摸期间的堆栈如下所示 3 0x00074de
  • CakePHP 3 手动安装

    目前我使用 CakePHP 2 6 8 我想迁移到 CakePHP 3 安装指南 http book cakephp org 3 0 en installation html推荐使用Composer 但 Composer 并不能完成所有工作
  • 对数组中每个值的新 API 调用

    我基本上想要这种对象 id 5040 requester id 1234 requester name 约翰 id 5046 requester id 999 requester name 吉姆 id 5049 requester id 5
  • 使用CSS创建水平树

    我有一个数组 用于填充谱系表 它的顺序是这样的 3 1 4 5 2 6 等等 一个例子是http bullybloodlines net dogdetails php name muscletone 27s lucky bam bam of
  • 使用另一个类的 JavaFx 应用程序实例

    我有一个如下所示的 MainWindowFx 类 它基本上创建了一个简单的JavaFX GUI package drawappfx import javafx stage Stage import javafx scene Scene im
  • 流读(0)指令

    我在这里找到了一个代码https github com substack stream handbook https github com substack stream handbook它从流中读取 3 个字节 我不明白它是如何工作的 p
  • 背书政策不起作用

    当我使用管理员部署一个网络时 一个组织包括三个对等点 我的endorsement policy json如下 但不起作用 identities role name member mspId Org1MSP policy 1 of signe
  • 在网络上区分 iPadOS 和 macOS

    iPadOS beta 上 Safari 的用户代理目前与 macOS 上的 Safari 完全相同 还有其他方法可以区分 iPad 和 Mac 吗 iPad running iOS Mozilla 5 0 iPad CPU OS 10 3
  • Selenium WebDriver 有录像机吗?

    我正在 Selenium Webdriver 中使用 IE 特定应用程序 我知道我们可以截取执行的屏幕截图 同样 是否有任何选项可以将硒执行记录为视频 WebDriver 中什么也没有 酱料用途http www ffmpeg org htt
  • 如何让 AutoFixture AutoMoq 返回实例化对象中注入服务的结果?

    我正在尝试测试使用存储库服务的服务类 我设置了自定义设置 我认为应该与我的存储库服务一起使用 但返回默认的匿名结果 如果您查看下面的代码示例 当我调用 svc GetFoos 方法时 我试图获取在自定义类中注册的 Foo 对象 但我什么也没
  • POST_NOTIFICATIONS 权限对话框未显示

    我在询问新问题时面临不受欢迎的行为POST NOTIFICATIONS远程测试人员拥有的某些特定设备的权限 Pixel 4a Android 13 遗憾的是没有日志和 电缆访问 新安装的应用程序 仍然以 API30 为目标 但也尝试将目标设
  • Java、静态方法绑定和泛型都与一些方法重载结合在一起

    正如标题所暗示的 我的问题有点奇怪和复杂 我知道我要做的事情违反了 良好 编程实践的所有规则 但是嘿 如果我们不活一点 生活会怎样呢 所以我所做的是创建以下程序 请注意 这是一个更大的实验的一部分 旨在真正尝试和理解泛型 因此某些函数名称可
  • 不知道如何注入 LinkGenerator

    所以我知道如何设置我的控制器 以便我可以接受注入到控制器中的 LinkGenerator 我不明白的是如何在启动时使用 LinkGenerator 注入控制器 控制器 protected readonly LinkGenerator lin
  • 如何克隆 intellij 中的类?

    我在intellij中有一个scala项目 我想将一个新类克隆到源类所在的同一个包中 但我不知道如何做到这一点 我可以看到如何将其复制到新包 但我想在同一个包中复制 克隆 Edit 如果我在 com company widgets 包中有一
  • 在 R 脚本中传递字符串变量以在 SQL 语句中使用它

    我尝试在 R 脚本中使用字符串变量通过 SQL 语句使用 例如 x PASS SQL lt paste select ID NAME STATUS from STUDENT where STATUS x sep Q1 lt dbGetQue
  • 如何使用服务名称而不是 SID 连接到 Oracle

    我有一个使用 JDBC 通过 JPA 的 Java 应用程序 该应用程序使用主机名 端口和 Oracle SID 连接到开发数据库 如下所示 jdbc oracle thin oracle hostserver1 mydomain ca 1
  • 如何使用 Next.js 通过 CDN 提供静态生成的页面

    我正在尝试使用 Next js 9 5 2 进行服务器端渲染和静态站点生成 SSR 与 assetPrefix 配合使用效果很好 我能够在 CloudFront 上托管所有静态资产 但是 我不确定托管静态页面的最佳方法是什么 我面临两个问题
  • 将 Int 除以 Int 并返回 Int

    我需要一个可以得到两个的函数Ints a and b 并返回A B as Int 我确定A B永远是一个整数 这是我的解决方案 myDiv Int gt Int gt Int myDiv a b let x fromIntegral a y