PureScript - 如何只导入字符串连接运算符“<>”?
PureScript - how to import just the string join operator "<>"?
以下代码有效:
import Prelude
import Effect (Effect)
import Effect.Console (log)
message1 :: String
message1 = "Hello"
message2 :: String
message2 = "World!"
message3 :: String
message3 = message1 <> " " <> message2
main ∷ Effect Unit
main = do
log (message3)
然而,下面一行,
import prelude
使用全局导入语法,prelude全部导入。我想导入 仅 正在使用的运算符(<>)运算符。
我已经尝试了一些方法,例如
import Prelude (<>)
import Prelude (Join)
import Prelude (Data)
但他们都只是抛出一个错误。
如何只导入<>?
您需要将运算符名称括在括号中:
import Prelude ( (<>) )
以下代码有效:
import Prelude
import Effect (Effect)
import Effect.Console (log)
message1 :: String
message1 = "Hello"
message2 :: String
message2 = "World!"
message3 :: String
message3 = message1 <> " " <> message2
main ∷ Effect Unit
main = do
log (message3)
然而,下面一行,
import prelude
使用全局导入语法,prelude全部导入。我想导入 仅 正在使用的运算符(<>)运算符。
我已经尝试了一些方法,例如
import Prelude (<>)
import Prelude (Join)
import Prelude (Data)
但他们都只是抛出一个错误。
如何只导入<>?
您需要将运算符名称括在括号中:
import Prelude ( (<>) )