sml 相关问题

标准ML是一种带有类型推断的高级函数语言。

在SML中将int转换为real

SML的新手我有以下代码返回列表的绝对值。我需要它是类型int列表 - >真实列表。我在哪里放置将其转换为真实的语句...

sml
回答 1 投票 2

如何创建一个将两个列表作为args的函数,如果第二个列表存在于第二个列表中,则返回true?

我必须在sml / nj中写这个我试了一下这就是我所做的:我希望all函数在运行函数时返回一个正数但是例如当我给[1,2,3] [1 ,1,2,3,1,2,3,1] ......

回答 1 投票 0

在SML中使用二进制映射数据结构的问题

我想在SML中创建一个带有多个节点的有序映射。我到目前为止找到的所有内容都存在于此:https://www.smlnj.org/doc/smlnj-lib/Manual/binary-map-fn.html。所以,我正在尝试像......

回答 1 投票 -1

调用另一个函数的函数

假设我有两个SML函数Ping和Pong。我的代码是这样的:val arr = Array.array(10,0)fun Ping(arr,_,[],_)= true | Ping(arr,0,(x :: xs),ping_list)= Ping(arr,1,xs,Pong(arr,ping_list,10))//

回答 1 投票 1

在SML中重新定位元组元素的更短方法

目前,我在我的一个函数中使用了这样的东西:(所有变量都用于更复杂的函数,但是对于我将要求它并不重要而且我简化了)有趣的RecursiveCall(p,...

回答 2 投票 0

空列表列表的模式匹配

我正在为大学做家庭作业,我正面临一个webassign门户网站的一个奇怪的问题(你把你的代码放入,并检查一切是否正常)。我们需要编写一个函数来...

回答 1 投票 1

在SML中实现更快的Fifo

可以有一个Fifo的实现,支持其功能的一个子集,即Enqueue,Dequeue,isEmpty,并且初始化为空,一般是'一个对象,使用某种可变的...

回答 1 投票 0

这个定义的函数有什么问题?

任何人都可以帮忙吗?如果u1 <0.5那么它发布一个错误乐趣的缺陷(l1:real,l2:real)= let val u1 = uniform(0.0,1.0)val u2 = uniform(0.0,1.0)val l = l1 /(l2-l1) val h = ~ln u2 / l1 else val h =〜ln u2 / l2 ...

sml
回答 1 投票 -8

模式匹配冲突

我在sml程序中遇到模式匹配问题。我的代码是这样的:有趣的ff(arr,_,[],_)= [] | ff(arr,0,(x :: xs),ping_list)= ping_list | ff(arr,K,(x :: xs),ping_list)= ...

sml
回答 2 投票 0

VSC中的SML REPL

我试图在Visual SC编辑器中使用SML / NJ,但无法弄清楚如何在VSC中运行SML REPL。我在VSC中安装了SML扩展,但没有任何文档可用于如何在VSC中配置SML? ...

回答 1 投票 2

如何在SML中更新记录值?

我正在编写SML程序来更新列表中的记录。例如,我输入了person_name。 type person_name = {fname:string,lname:string,mname:string}然后我有person_bio,其中有person_name ...

回答 2 投票 0

SML:从列表中删除条目

如何删除列表L中的元素elem?如果列表不包含elem,则该函数应该返回列表不变。例如:L = [1,3,4,0,5,7] elem = 5到目前为止,我有......

回答 7 投票 1

找到列表中k个不同元素的最小子序列

我是sml的新手。我正在尝试编写一个简单的代码,该代码采用具有特定数字的5个位置的数组,并返回包含所有数字的最小子数组的长度。但是,我 ...

回答 1 投票 0

遍历SML中的列表

我想创建一个遍历列表,处理头,在K递归后停止的函数,并使用每个递归中的head元素创建一个相同的列表.Code:fun trav(0,_,list)= ...

回答 2 投票 2

案例表达式和“重载”参数计数

我是ML的新手,并希望以下列方式使用案例表达式和模式匹配。有趣的myFun(a,b)= myFun(a,b,[])| myFun(a,b,c)=(*在这里做点什么*)| myFun(a,b,d)=(*做点什么......

回答 1 投票 1

尝试使用或if else语句时出错

我正在尝试使用sml编写函数cardcolor或使用sml编写if else语句,如下所示datatype suit = Clubs |钻石|心|黑桃; datatype rank = Jack |女王|王|王牌| ...

sml
回答 2 投票 0

包含所有数字的最小子列表

我正在尝试在sml中编写一个程序,该程序包含列表的长度,列表中显示的最大数字以及列表。然后计算最小“子列表”的长度......

回答 1 投票 0

为什么List结构中的某些函数需要“List”前缀而有些函数不需要?

(我使用的是SML / NJ)列表结构http://sml-family.org/Basis/list.html包括@,hd,tl,null,concat等。其中一些没有前缀:@, hd,tl,[],concat。但是其他人......

回答 1 投票 2

在SML / NJ中定义(所有)斐波那契数字序列时获取错误

这是我的代码:val fibs = let val rec fibs_help = fn(n,next)=> Cons(n,(fn()=> fibs_help(next,n + next)))在fibs_help(0,1)end; val list = fibs(10)这里是错误:错误:...

回答 1 投票 0

如何在sml中检查列表中的零

我正在努力创建一个函数,它将返回给定列表中除零之外的每个元素的乘积。以下函数将正确返回列表的产品,但不会...

sml
回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.