Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将命令行参数传递给 SML 脚本
如何将命令行参数传递给 SML 脚本 我知道有一个CommandLine arguments 正确类型的函数 unit gt string list 但像这样调用解释器 sml script name sml an argument ano
SML
smlnj
解决 SML/NJ 编译管理器中的库冲突
我正在使用 SML NJ 110 79 其中包括对 Successor ML 项目定义的新结构的支持 其中 Fn https github com SMLFamily BasisLibrary wiki 2015 005 Addition
SML
smlnj
cm
将其参数应用于自身的函数?
考虑以下 SML 函数 fn x gt x x 这会产生以下错误 新泽西州标准 ML v110 72 stdIn 1 9 1 12 Error operator is not a function circularity operator
types
functionalprogramming
SML
smlnj
SML 中的柯里化匿名函数
我有下面的功能并且它有效 fn x gt x 2 2 但这不起作用 fn x y gt x y 2 3 谁能告诉我为什么 或者给我一些提示让它发挥作用 fn x gt fn y gt x y 2 3 works fn只是没有相同的语法糖来定
SML
smlnj
何时在 SML 中使用分号?
我知道分号在 REPL 中用作终止符 但我对何时在源文件中使用它们感到困惑 例如 之后不需要val x 1 但如果我之后省略它use foo sml 编译器会抱怨它 那么 分号的使用规则是什么呢 分号用于 SML 中的许多语法实体 它们通常
SML
smlnj
ML
输出在 REPL 中被 # 符号截断
我编写了一个按预期工作的函数 但我不明白为什么输出是这样的 功能 datatype prop Atom of string Not of prop And of prop prop Or of prop prop XOR A And Not
SML
smlnj
SML/NJ:如何使用哈希表?
我真的很想在 SML 中创建一个哈希表 似乎 SML NJ 中已经有一个结构 问题是 我该如何使用它 我还没有完全理解如何在SML中使用结构 并且我读过的书中的一些非常基本的示例给了我错误 我什至不知道如何纠正 所以使用HashTable结
Structure
HashTable
SML
smlnj
记录列表上的SML功能
我试图声明一个函数 该函数将元组内的记录列表作为参数 但语法并不像我希望的那样直观 这就是我想做的 type Player id int privateStack int list fun foo id x xs Player player
list
record
SML
smlnj
无法确定操作系统
When I go on terminal i installed smlnj and i type sml it gives me the error sml unable to determine architecture operat
smlnj
SMLNJ 在输出中展开#
我有以下内容 val it DATAX hello DATAX world DATAX DATAX 有没有办法让 SMLNJ 解释器扩展 以便我可以看到确切的数据是什么 谢谢 好的 我找到了一个答案 http www cs cmu edu
smlnj
SML 中的霍纳算法? [关闭]
Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我正在尝试实施霍纳算法 http en wikipedia org wiki Horner 27s algorithm
Algorithm
SML
smlnj
未解析的弹性记录(需要知道此上下文中所有字段的名称)
我一直在尝试创建一个以元组列表作为参数的函数 但我不断收到错误 未解析的弹性记录 需要知道此上下文中所有字段的名称 我的代码是 fun convert d map 1 d map 2 d 这基本上是试图将一对列表转换为一对列表 我还尝试声明
patternmatching
tuples
smlnj
为什么我无法在标准机器学习中比较实数?
为什么不1 0 2 0工作 不是real平等类型 它给出了错误 Error operator and operand don t agree equality type required operator domain Z Z operan
floatingpoint
SML
smlnj
floatingpointcomparison
二变量多项式的霍纳规则
霍纳规则用于简化在特定变量值下评估多项式的 过程 https rosettacode org wiki Horner 27s rule for polynomial evaluation Standard ML 我已经使用 SML 轻松地将
functionalprogramming
SML
smlnj
polynomialmath
mlton
如何在 SML/NJ 中进行按位与运算?
我正在编写的程序需要它 重复平方来计算 x n 我似乎找不到它的语法 或者是否支持它 它们可在Word8 and Word结构 let open Word8 infix andb orb xorb notb lt lt gt gt gt g
Binary
SML
smlnj
这个函数签名在sml中是什么意思?
我正在查看我的教授关于 SML 语言的一些注释 其中一个函数如下所示 fun max gt let fun lp curr curr lp curr a l if gt a curr then lp a l else lp curr l i
function
SML
smlnj
抑制标准 ML 中的“val it”输出
我正在用标准 ML SML NJ 编写一个 脚本 根据我的喜好设置交互式环境 该脚本所做的最后一件事是打印一条消息 表明一切顺利 本质上 最后一行是这样的 print SML is ready n 当我运行脚本时 一切顺利 但 SML 解释
SML
smlnj
如何在 Mac 上安装 Standard ML 的工作版本?
我使用的是 Mac OSX 10 7 5 但我似乎无法下载可用的 REPL 的标准 ML 编译器 这应该有这么难吗 我应该下载一个最好的 ML 吗 我尝试过 SML NJ 和 MLton 但没有成功 Mac 用户也可以使用 brew ins
functionalprogramming
SML
smlnj
NJ 的 ML 中的嵌套本地声明
大家好 我有这段代码 local helper f i j local fun NTimesF f n int if n 1 then fn x gt f x else fn x gt f NTimesF f n 1 x in if i l
SML
smlnj
1个案例多种模式
在 SML 中 一个 case 语句中是否可以有多种模式 例如 我有 4 个算术运算符以字符串形式表示 我想打印 PLUS MINUS 其中是 or and MULT DIV 如果是 or TL DR 有什么地方可以简化以下内容以使用更少的
SML
smlnj
1
2
»