私はHaskellのノブで、次のようにする方法がわかりません。
GHCiを使用して、私の主な機能では、 。これの主な目的は、メインが完了した後も内容を分析できるようにすることです。しかし、バインドを使用しているmotionFile
以外の他の定数は表示されません。GHCi:メインの外からアサインメントを表示する方法
main = do
motionFile <- readFile "transitions.mot"
let mP = toListListDbl $ toListListStr $ dropXFromStrA 4 (lines motionFile)
let mPT = transpose $ mP
let mA = actuatorCurves nJ mPT
putStrLn mA
はメインが完了した後、私は他の機能のための入力であることを利用できるmP
、mPT
、およびmA
のそれぞれを持っていると思います。
これを行う方法はありますか?
'main'が完了した後、プログラムは終了します。 – chepner
はい、しかし、motionFileへのバインディングが残っているので、私はそれをパラメータとして使用して他の関数を呼び出すことができます。私はそれが私が持っている他の定数のために可能にしようとしています。 – gone
インタラクティブな通訳からやっていますか?それ以外の場合は、 'main'が完了した後で他の関数を使っているとは言いません。関数を呼び出すことができるその時点で実行中のプログラムはありません。 – chepner