私はhaskellにとってまったく初心者です。haskellについて、関数をファイルに定義する方法は?
は私が直接端末に入力しようとした
lucky:: Int->String
lucky 7 = "LUCKY NUMBER SEVEN!"
lucky x = "Sorry , youre out of luck pal!"
なスニペットコードを持って、右ではないようです。 これをファイルに入れてこのファイルをロードする場合は、lucky関数を呼び出します。このファイルをどのように構築すればよいですか? ありがとうございました!
私はこの試みた:module Main where
lucky:: Int->String
lucky 7 = "LUCKY NUMBER SEVEN!"
lucky x = "Sorry , youre out of luck pal!"
main = do
をしかし、私は、端末での幸運を呼び出すしようとすると、私はこれを得た:
factorial.hs:7:8: Empty 'do' construct
lucky 7
<interactive>:1:1: Not in scope: `lucky'
を入力して、単に「.HS」の拡張子を持つファイルを保存することで、GHCiのに関数定義をロードして使用することができますありがとうございました。修正済み: –