榆木控制台Elm中的另一个实现IO。安装elm-package install philopon/console,如何使用写代码。


module Hello where

import Console(..)

import Console.Exit(exitSuccess)

import Console.IO as IO

main = runConsole <| IO.question \"name? \" >>= name -> IO.putStr \"Hello, \" >>> IO.putStrLn name >>> exitSuccess

编译代码:


elm-make hello.elm --output hello.js

添加调用工作函数:


echo \"Elm.worker(Elm.Hello)\" >> hello.js