sml - SML 中的类型转换

标签 sml smlnj

我是 SML 的新手,正在使用 SMLNJ 方言。

出于某种目的,我一直在尝试将 3 类型转换为 3.0(int 到 real)。

找不到出路。我怎样才能做到这一点?如何在类型之间进行转换?

最佳答案

您可以使用功能real (或 Real.fromInt )转换 intreal .

有关更多信息,您可以查看顶级环境中可用的函数列表 here和 Basis 库概述 here .

关于sml - SML 中的类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8981020/

相关文章:

list - 使用流的 SML 惰性排序 int 列表

sml - Poly/ML 中的共享库

smlnj - 如何计时我的 sml 代码?

实数与整数的 SML 取幂

sml - 如何在 SML 中的 if 条件的 else 部分中处理 "do nothing"

macos - 在OSX 10.6下运行smlnj时出现问题

sml - 标准 ML 中的结构比较

SML 如何检查变量类型?

SML/NJ - 使用foldr 的一行长度函数

ocaml - 在 sml 中使用折叠程序