overloaded-strings

    1热度

    1回答

    我一直在使用的文件Text.Regex.Posix工作,一切工作正常为止。 现在,我想使用OverloadedStrings作为别的东西,但在同一个文件中。问题是当我激活OverloadedString所有与regex相关的代码都不会编译,因为字符串变得模糊不清。 有没有办法来处理这个不必类型签名添加到每个字符串或停用OverloadedStrings?

    1热度

    1回答

    我意识到我的文本中的重音被转换为 。 我将它解释为下面的示例,其中 写入(并覆盖)文件test.txt。 它只使用Data.Text中的方法,它们被假定为 来处理unicode文本。我检查了源文件 以及输出文件都使用utf8编码。 {-# LANGUAGE OverloadedStrings #-} import Prelude hiding (writeFile) import Data.

    2热度

    1回答

    一切是伟大的工作,直到大约一个月前... 突然向我 berkson.github.io/source/blog.hs: 333, 42 • Couldn't match type ‘unordered-containers-0.2.7.1:Data.HashMap.Base.HashMap text-1.2.2.1:Data.Text.Internal.Text

    0热度

    2回答

    有没有办法使用FIND方法来搜索2个替代值中的1个? Set d = .Find(What:=[a OR b]) 编辑:谢谢你的联盟的建议。我不知道这是可能的,或者我原本会提供更多细节来使问题更清楚。所以这里是第二次尝试: 我有3列。 A充满日期。 B是代码。而D是我需要插入功能的地方。该函数将评估colB中的代码,如果代码为“2”,则它将运行FIND方法以找到colB中最近的先前代码1或2,然后

    24热度

    1回答

    我已经启用重载字符串,但我不能让他们的工作: $ cat overloadedstrings.hs {-# LANGUAGE OverloadedStrings #-} import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as BL lazy :: BL.ByteString lazy

    6热度

    2回答

    我得到一个奇怪的警告时,模式匹配,但只启用OverloadedStrings当... $ ghci -Wall GHCi, version 6.12.1: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... linking ... done. Loading package integer-gmp ...

    5热度

    1回答

    我有这部分代码,它给了我标题中的错误。 我有一个计数为$k从1到5为每个表。 $myarray由至少3至4个名称组成。 错误发生在$qu .=行... 我试过到目前为止:改变VARIABLENAME $i到$v{$i}在$qu .=线。 那么是否有任何可能性来迭代查询?所以它在WHERE子句中有多少个AND,因为数组的数量是? while ($k<=5) { $queryname = "

    10热度

    1回答

    OverloadedStrings扩展实际上非常有用,但它有一些缺点。 考虑下面的函数定义: someFunction :: ToJSSTring a => a -> IO() someFunction = js_function . toJSSTring 在这种情况下,如果我想传递一个文本值我必须明确地添加一个类型签名时启用OverloadedStrings: someFunction (