ocaml 相关问题

OCaml是一种严格的静态类型函数式编程语言,专注于表达性,正确性和效率。

获得输入的等价物(“你叫什么名字”)

在python中,我可以使用response = input(“您的名字是什么?”)向用户问一个问题。print(response)我如何使用Ocaml来做这样的事情?我想我可以使用read_line,但是我不确定如何...

回答 1 投票 0

多态变体和类型签名

((这是多态变体的扩展/精炼,let%bind类型错误)考虑以下代码:版本1:let x:[>`Error1] =(`Error1:[>`Error1])let y:[ >`...

回答 1 投票 1

lubuntu在NixOS上看不到ocamlopt生成的可执行文件

我使用带有选项-linkall的“ ocamlopt”本机编译器在NixOS(x86_64)中创建了可执行文件“独立”。并且生成的程序在NixOS中执行。到目前为止,我尝试过...

回答 1 投票 0

Ocaml计数特里元素

我正在尝试找到Trie中有多少个字符。这是我的Trie类型。类型'a t ='a list *('ar arc list)和'a arc = char *'a t的节点这是我的实现方式,并不详尽:...

回答 1 投票 0

Ocaml-返回表达式数

我得到了这个字符串,让reg =“(((T。(A。G))+(T. C))。(A +(C +(G * .T))*)”);;;对于给定的字符串,我想递归计算(expr simbol expr)->((A + C)...

回答 1 投票 0


仅在非空字符串时打印

假设类型为house = {first_name:string; last_name:字符串; nb_windows:int; nb_doors:int; nb_cars:int; nb_rooms:int} ;; house1 = {first_name =“ John”; last_name =“ Doe; nb_windows = 10; nb_doors = ...

回答 1 投票 0

有没有办法自动配置OCaml Merlin?

似乎Merlin需要使用.merlin文件进行手动配置。使用VisualStudio时,IntelliSense不需要任何类似的东西(至少与诸如C ++ / C#...的语言一起使用时)不需要

回答 1 投票 0

打印字典的多行

假设我定义类型type person = {last_name:string; first_name:字符串; age:int} ;;让person1 = {last_name =“ Doe”; first_name =“ John”;年龄= 30} ;;如何打印姓:Doe姓:...

回答 1 投票 0

不建议使用的警告:Stdlib.String.set

以下代码返回错误,并指出不赞成使用该语法。更改字符串中字符的正确方法是什么? let hello =“你好!” ;;你好。[1]

回答 1 投票 0

是否可以使用ocamlopt ghc和gcc编译器创建可移植的x86-64 Linux可执行文件?

在我的NixOS x86-64发行版上,我确定了四个“ hello world!”应用程序使用:ocamlopt编译器ghc编译器gcc编译器作为编译器我的makefile:ocaml:ocamlopt mytest.ml -o ocaml_test ...

回答 1 投票 1

lubuntu看不到ocamlopt生成的可执行文件

我使用带有选项-linkall的“ ocamlopt”本机编译器在NixOS(x86_64)中创建了可执行文件“独立”。并且生成的程序在NixOS中执行。到目前为止,我尝试过...

回答 1 投票 0

如何在Ocaml中迭代流

我正在尝试遍历流以打印内容。输入'a stream = Nil | 'a *'流束和'a thunk = unit->'a的缺点这就是我的函数被称为|> ...

回答 2 投票 0

[OCAML-将元组添加到元组列表

我实际上被困在元组列表中添加元组。这是我的代码。让rec start_of_pattern = fun c索引acc模式n->用|匹配模式[]-> acc | h :: t-> ...

回答 1 投票 -1


我如何将OCaml对象转换为js_of_ocaml对象?

是否有可能将OCaml对象转换或强制转换为js_of_ocaml对象并返回?

回答 1 投票 0

为什么是##。 js_of_ocaml中需要运算符吗?

不确定为什么需要所有这些运算符。有什么根据?为什么常规的OCaml对象语法不够? obj ##。m obj ##。m:= e obj ## m此处提供文档:http://ocsigen.org/js_of_ocaml/3 ....

回答 1 投票 0

我如何在js_of_ocaml中编写console.log?

如何在js_of_ocaml中编写console.log? print_endline可能会转到控制台,但是我想访问跟踪,错误等。是否可以将控制台定义为外部对象?这对我不起作用:...

回答 1 投票 0

循环中的OCaml初始化列表

我是OCaml的初学者。我想跳过列表的第一个元素。这是我的清单:让l = [1; 2; 3; 4; 5; 6; 7; 2; 1] ;;我想在我的FOR中使用它:let l = List.tl l;这是我的完整代码:...

回答 1 投票 0

放大镜中的ocaml初始化列表

我是Ocaml的初学者。我想跳过列表的第一个元素。这是我的清单:让l = [1; 2; 3; 4; 5; 6; 7; 2; 1] ;;我想在我的FOR中使用它:let l = List.tl l;这是我的全部...

回答 1 投票 0

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