2016-05-01 9 views
0

私はプログラミングの初心者です。あるHaskellプログラムから別のプログラムに値を渡すにはどうすればいいですか?ファイルが含まれている場合、例えば、PHPで誰かがhaskellプログラムから別のhaskellプログラムへの価値を得る方法がない

value::Int 
value=20 

Addition::Int 
Addition = value+10 
  • ファイルにValue.hsと呼ばれる:私たちはAddition.hsというファイルに

    • を持っていると仮定別のクラスでは、そのクラスにアクセスできます。ハスケルで可能ですか?それは私のプログラムをより明確にするでしょう。

  • 答えて

    2

    あなたはモジュール、およびモジュールは、メンバーをエクスポートすることをインポートする場合は、他のモジュールのメンバーを参照することができます。

    Value.hs

    module Value (value) where 
    
    value :: Int 
    value = 20 
    

    をAddition.hs

    module Addition (addition) where 
    
    import Value 
    
    addition :: Int 
    addition = value + 10 
    
    +0

    はそうありがとう多く、それは働いて、私の必要性をいっぱいにしました:) –

    +0

    それを聞いてうれしいです、あなたの問題を解決した場合、受け入れられた解決策としてasnwerをマークしてください:) – kai

    +0

    それ「値」モジュールを見つけることができません 両方のファイルがデスクトップの同じフォルダにあります。他の場所がありますか? –

    関連する問題