1

サンプル ファイルに従って、IO アクションを動的に呼び出してみます。

testHint :: Interpreter ()
testHint = do
                setImportsQ [("Prelude", Nothing)]
                let somecode = "putStrLn \"some string\""
                interpret somecode (as :: IO ())
                say "hello"

残念ながら、文字列"some string"は印刷されません。私も呼び出してみましwriteFileたが、ファイルも作成されませんでした。

では、これらの副作用を有効にするには何が必要なのでしょうか? ありがとうございました!

4

1 に答える 1