有人能帮我写一个函数来检查一个字符串是否是另一个字符串的子字符串吗?
(可以有超过 2 个字符串)
谢谢
我知道如何对列表的元素进行平方,但如何对列表的列表进行平方?
要平方列表的元素,我可以使用,例如:
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)
例如。
谢谢
我创建了一个列表列表,例如:
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)
我收到警告,这个功能似乎不起作用.