假设我正在列表上定义一个递归函数,如下所示:
let rec listFunc xs =
match xs with
| [] -> aThing
| h :: t -> listFunc (tailFunc t)
;;
Run Code Online (Sandbox Code Playgroud)
其中tailFunc是从列表到列表的其他函数。编译器会给我一个未使用的变量警告,因为我没有使用h,但我不能只使用通配符,因为我需要能够访问列表的尾部。如何防止编译器向我发出警告?
不久前,我在 Mac 上安装了 Homebrew,我担心我安装不当,导致 Brew 无法正常工作。我可以从终端运行某种命令来检查一切是否正常工作?
我担心它设置不正确有两个原因:
brew search,并为他提供了可以安装的软件包列表。但是当我运行命令时,我收到错误消息This command requires at least 1 text or regex argument.这正常吗?