gpt4 book ai didi

function - Haskell-ghci,找不到函数 toUpper?

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

我现在已经安装了 ghci 版本 8.6.2 并按照我写的教程进行操作:

toUpper "something"

但 ghci 编译器打印出:
Variable not in scope: toUpper :: [Char] -> t

我是否想念一些图书馆或其他任何东西?

最佳答案

toUpper :: Char -> Char 不属于 Prelude ,因此不会“隐式”导入。

您可以使用以下命令导入它:

import Data.Char(toUpper)

要不就:
import Data.Char

导入该模块中定义的所有函数、数据类型等。

请注意,它有签名 Char -> Char ,因此它仅将单个字符转换为其大写等效字符。

因此,您需要执行 map平:
Prelude Data.Char> map toUpper "something"
"SOMETHING"

关于function - Haskell-ghci,找不到函数 toUpper?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53267778/

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