腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
OCAML
模块
包含
不能
泛
化
的
类型
变量
'_weak1, '_weak2) Avltree.t array end, contains type variables that cannot be generalized 如何让
Ocaml
我尝试了几种不同
的
方法--都没有奏效。
浏览 27
提问于2019-05-03
得票数 0
1
回答
Ocaml
:“
包含
不能
泛
化
的
类型
变量
”
、
, "x", Mul(Ide "x", Int 2));;使用ocamlc编译
的
这段代码返回以下错误
浏览 1
提问于2015-08-28
得票数 3
1
回答
哪种语言
的
泛
型是
OCaml
中类似于C++、Java或C#
的
泛
型类和函数?
、
、
、
我从C++模板、Java
泛
型和C#
泛
型之间学到了区别,这有助于我更好地理解如何以不同
的
方式正确地使用它们。为了帮助我学习在
OCaml
中使用
泛
型,哪种语言
的
泛
型是
OCaml
中类似于C++、Java或C#
的
浏览 3
提问于2017-09-20
得票数 3
回答已采纳
1
回答
如何将struct关键字用于
模块
定义中
的
OCaml
兼容性?
假设我有这样一个
类型
: { }结构用于声明结构
类型
也用于
泛
型参数约束。用于
模块
定义中
的
OCaml
兼容性.
浏览 2
提问于2021-12-30
得票数 1
回答已采纳
1
回答
为什么
OCaml
有时需要扩展eta?
、
、
如果我有以下
OCaml
函数:它在Utop中运行良好,Merlin没有将其标记为编译错误。然而,当我试图编译它时,我会得到以下错误:l
浏览 3
提问于2014-09-10
得票数 22
回答已采纳
1
回答
OCaml
动态函数名
、
、
、
我有一张标签清单:我能否生成一个
模块
,其中
包含
以这些标记作为名称
的
函数?/*不介意语法,这是Facebook
的
原因(与
ocaml
的
新接口) */ let div props children => Js.Unsafe.fun_callJs.Unsafe.get dom (Js.string &quo
浏览 0
提问于2016-06-12
得票数 0
回答已采纳
1
回答
OCaml
类型
不能
推广
| Err -> []))) let intp = custom parseInt 当我试图编译我
的
程序时
浏览 3
提问于2016-10-31
得票数 1
回答已采纳
4
回答
是否有一种简洁/内联
的
方法来创建集值而不显式地命名它们
的
类型
?
、
、
、
在大多数具有参数/
泛
型
类型
的
语言中,有一个(type)表达式可以用来表示“某物
的
集合”。例如,爪哇
的
Set<Integer>。没有“
泛
型集”
类型
。相反,有一个Set
模块
,它
包含
一个名为Ma
浏览 20
提问于2022-05-10
得票数 2
回答已采纳
1
回答
是否有允许静态和动态
类型
的
语言?
、
、
、
、
动态
类型
语言在快速原型方面似乎有优势,例如Python或Perl,而静态
类型
化
语言(如C++、
OCaml
)则允许更多
的
编译时检查和优化。我想知道是否有一种语言允许两者兼而有之: 首先,具有动态
类型
的
快速原型,
泛
型(即接受任何
类型
的
)打印函数,以便于调试和REPL,并适应不断变化
的
设计选择。然后,更改一些内容并将代码编译到一个库中,使用静态
类型
进行更多
的
安全测试
浏览 3
提问于2012-11-15
得票数 9
回答已采纳
1
回答
System F中高效
的
类型
检查"let"-bindings / function定义
、
考虑以下(伪)
OCaml
代码: begin foo b ...foo z(a-z是元
变量
,没有具体说明) 我读过皮尔斯,TAPL,Ch。22.7在ML风格
的
多态性中,
类型
检查可以通过计算"foo“
的
主要
类型
,
泛
化
(从而引入ML风格
的
多态性),并在主体中每次出现"foo”时检查该<e
浏览 1
提问于2011-04-03
得票数 2
回答已采纳
2
回答
除了模板函数以外
的
OCaml
多态性示例?
、
、
、
、
我在试着自己去理解,
OCaml
语言有哪种形式
的
多态。我得到了一个例子这个示例不是等同于C++模板函数吗如果是这样,那么我
的
问题是:
OCaml
中是否还有其他形式
的
多态性?在命令式语言
的
世界中,这个概念被称为“通用算法”,而不是“多态性”。
浏览 0
提问于2013-01-21
得票数 3
回答已采纳
2
回答
'a‘和'_l’
的
区别是什么?
我看着这个错误,
不能
理解它: Error: This expression has type ('a -> float polynomial) list but an expression was expected
浏览 1
提问于2010-11-22
得票数 13
回答已采纳
2
回答
递归鉴别合并案例
类型
、
、
、
、
如何创建
OCaml
/F# DU
类型
,其中其案例是其他案例
的
子集? | FunctionSymbol of id:string * pa
浏览 3
提问于2017-06-21
得票数 6
回答已采纳
5
回答
OCaml
:如何用pythonic
的
方式构造格式
化
的
字符串?
、
所有这些都是从一个简单
的
想法开始
的
:如何用
ocaml
编写python样式
的
格式
化
字符串。xlet str = "this: %s" % "sth" 但是简单
的
函数
不能
作为两个或多个
变量
来处理更复杂
的
情况。,因为
类型
错误和
ocaml
的
列表
不能
包含
多个
类型
。但我只是不
浏览 1
提问于2009-11-02
得票数 2
回答已采纳
4
回答
函数器和“
泛
型”有什么区别?
、
、
、
、
在我看来,它与C++/C#/Java.中
的
所谓
泛
型对象非常相似如果您现在忽略Java
的
类型
擦除,并且忽略C++模板
的
实现细节(我对语言特性感兴趣),函数器对于
泛
型来说是非常复杂
的
。如果我理解正确的话,functor为您提供了一组来自您提供
的
类型
的
新函数,例如但是
浏览 0
提问于2009-09-25
得票数 16
回答已采纳
3
回答
基本
类型
驱动ppx重写
、
我正在写我
的
第一个ppx扩展。其思想是支持多态print函数,类似于Haskell中
的
show。 (我知道还有其他更健壮
的
解决方案,但我希望了解更多关于这一点
的
知识。)我所采用
的
方法非常类似于描述
的
方法:我有一个映射器,它查找%[print <expr>]标记,然后用<expr>
的
字符串表示来替换它们。它应该用最后
类型
的
打印机包装它们。例如,对于type test = A of int | B of strin
浏览 9
提问于2015-08-24
得票数 3
回答已采纳
1
回答
嵌套上下文中显式多态注释
、
、
、
、
在下面的代码中,我不知道为什么_nested2上存在
类型
错误。let toplevel1 : 'a.
浏览 3
提问于2021-12-24
得票数 5
回答已采纳
1
回答
为什么“竞速”要求很重要?
、
我正在阅读这张幻灯片,我在这里发现了一个有趣
的
问题:oops函数似乎会产生编译错误:我不知道原因,所以我很快就在我
的
Mac上使用
OCaml
版本4.01.0对这个函数进行了一些测试,令我惊讶
的
是,在解释这个代码时,没有看到任何错误。我不知道为什么幻灯片声称它是一个错误,因为赛跑,我
不能
重新创建这个错误. 有人能帮我一下吗?
浏览 6
提问于2014-04-20
得票数 2
回答已采纳
1
回答
隐形眼镜和CPS超越了价值限制
、
、
、
我正在编码,但由于值
的
限制,我遇到了困难。set this b))end 这里,我将透镜表示为高阶
类型
,CPS转换函数('a -> 'b) -> ('s -> 't)
的
转换器(正如和讨论
的
所建议
的
)。函数lens、fst和build都具有完全广义
的
类型
,但它们
的
浏览 6
提问于2015-03-21
得票数 172
1
回答
抽象语法树中
的
类型
信息
、
、
、
抽象语法树中存在什么
类型
的
信息?AST如何用于
类型
推断?当所有节点都没有指示具体
类型
时,我不明白如何获得给定AST
的
类型
输入和输出。是否仅从树结构推断
类型
?例如,javalang
模块
使用以下AST节点:Import(Node)Declaration(Node) (MethodInvocation
浏览 4
提问于2017-03-06
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券