gpt4 book ai didi

module - OCaml 是否有类似于 C/C++ 中的 isdigit 和 isalpha 的模块?

转载 作者:行者123 更新时间:2023-12-04 22:18:28 25 4
gpt4 key购买 nike

我一直在自学OCaml并且一直在尝试查看 Pervasives模块和其他模块来查找包含类似于 C/C++ 函数的模块的模块 isdigitisalpha试图清理一下我的代码。

我检查一封信的条件语句之一如下所示:

if token > 64 && token < 91 || token > 96 && token < 123 then (* Do something * )

是否 OCaml有一个相当于 isdigit 的模块和 isalpha ?

最佳答案

一种解决方案是在字符范围内使用模式匹配:

let is_alpha = function 'a' .. 'z' | 'A' .. 'Z' -> true | _ -> false
let is_digit = function '0' .. '9' -> true | _ -> false

关于module - OCaml 是否有类似于 C/C++ 中的 isdigit 和 isalpha 的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49184057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com