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 ( (<>) )