PureScript 输入输出 (I/O) 操作指南
PureScript 是一种严格的函数式编程语言,它的输入输出 (I/O) 操作是通过使用 Effect 模块来实现的。Effect 模块提供了一组函数来处理输入输出操作。
要在 PureScript 中进行输入输出操作,首先需要导入 Effect 模块。可以使用以下语句导入 Effect 模块:
import Effect (Effect)
import Effect.Console (log, readLine)
现在,我们可以使用 Effect 模块中的函数来执行输入输出操作。例如,可以使用 log 函数来输出一条消息到控制台:
main :: Effect Unit
main = do
log 'Hello, World!'
在这个例子中,main 函数是一个 Effect 操作,它使用 log 函数将'Hello, World!' 输出到控制台。
要从控制台读取输入,可以使用 readLine 函数:
main :: Effect Unit
main = do
name <- readLine
log ('Hello, ' <> name <> '!')
在这个例子中,readLine 函数用于读取一行输入,然后将输入的值绑定到 name 变量上。然后,使用 log 函数将带有输入值的消息输出到控制台。
通过使用 Effect 模块提供的函数,可以进行更复杂的输入输出操作,例如读取和写入文件,发送和接收网络请求等。
原文地址: https://www.cveoy.top/t/topic/qqEa 著作权归作者所有。请勿转载和采集!