小编pri*_*ima的帖子

OCAML - 字符串和子字符串

有人能帮我写一个函数来检查一个字符串是否是另一个字符串的子字符串吗?

(可以有超过 2 个字符串)

谢谢

string ocaml substring

2
推荐指数
1
解决办法
1万
查看次数

列表列表的平方 - ocaml

我知道如何对列表的元素进行平方,但如何对列表的列表进行平方?

要平方列表的元素,我可以使用,例如:

List.map (fun x -> x*x) [1; 2; 3];;
Run Code Online (Sandbox Code Playgroud)

如何在列表列表上执行此操作?

[[1; 2]; [2; 3]]  --> [[1; 4]; [4; 9]]
Run Code Online (Sandbox Code Playgroud)

或者

[[1; 2; 3]; [4; 2; 0]] --> [[1; 4; 9]; [16; 4; 0]]
Run Code Online (Sandbox Code Playgroud)

例如。

谢谢

ocaml list

1
推荐指数
1
解决办法
1690
查看次数

Ocaml是列表列表中的元素

我创建了一个列表列表,例如:

list1 = [[1; 2]; [3; 4]]
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个函数"is_element",如果intiger在列表中,它将返回true,否则返回false.

它应该如何工作:

is_element list1 4;;
- : bool = true
Run Code Online (Sandbox Code Playgroud)

我尝试了什么:

let rec is_element x = function
[[]] -> false
| [(a:int)::l] -> (a:int) == x || is_element x [l];;
Run Code Online (Sandbox Code Playgroud)

我收到警告,这个功能似乎不起作用.

ocaml

1
推荐指数
1
解决办法
628
查看次数

标签 统计

ocaml ×3

list ×1

string ×1

substring ×1