63966


haskellを使って計算をしてみたいと思っているのですが、端末にどうやって入力していいのかわかりません。

例えば、programingというディレクトリーの中に、次のような計算式を書いたとする。

[code]

    mysum2(n)=if n==0 then 0 else n+mysum2(n-1)
    
[/code]

このとき、はじめに端末には

[code]

    $ cd programing
    
[/code]

のように入力する。  
そのつぎに、どのようなことを入力すれば

[code]

    *Main> mysum2(2)
    3
    
[/code]

のように出力されるのかがわかりません。


CC BY-SA 4.0
2020-03-18T11:49:19.447
63965
2020-03-20T04:23:08.437
2020-03-19T11:28:42.180
36412
36412
question
haskell
haskellを用いたの計算方法


  1. [stack](https://docs.haskellstack.org/en/stable/README/)か[Haskell Platform](https://www.haskell.org/platform/)をインストールしてください。
  2. stackをインストールしたのであれば`stack exec ghci`というコマンドを、Haskell Platformをインストールしたのであれば`ghci`というコマンドを端末に入力してください。
  3. 例に挙げていた関数定義 `mysum2(n)=if n==0 then 0 else n+mysum2(n-1)` を入力します。 
    * もし`mysum2`を`ghci`に直接、ではなく`111.txt`というファイルに書いていた場合、`:l 111.txt`と`ghci`に入力してください。 
      * ※でも、普通Haskellのソースコードの拡張子は`.hs`にしますしそうした方がエディターなどの支援を受けやすいので推奨します。
  4. 例に挙げていた関数の使用例`mysum2(2)`を入力します。


CC BY-SA 4.0
2020-03-18T12:03:15.860
63966
2020-03-20T04:23:08.437
2020-03-20T04:23:08.437
8007
8007
63965
answer