Haskell: Lädt ALLE Dateien in den aktuellen Verzeichnispfad

Der Befehl (in GHCi)

<code>:load abc
</code>

Lädt die Funktionen in die Datei abc (die im aktuellen Verzeichnispfad vorhanden sein muss). Wie würde ich alle Dateien im aktuellen Verzeichnispfad laden? Vielen Dank

-------------------------------------------------- --------------------------------

[Antwort auf Post unten]

Hallo Rotskoff, danke, ich habe deinen Vorschlag ausprobiert, konnte ihn aber nicht zum Laufen bringen. Ich glaube, ich habe etwas falsch verstanden.

Ich habe 3 Dateien test.hs, test1.hs und test2.hs wie folgt erstellt:

->

<code>--test.hs
import NecessaryModule
</code>

->

<code>--test1.hs
module NecessaryModule where

addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b
</code>

->

<code>--test2.hs
module NecessaryModule where

addNumber2 :: Int -> Int -> Int
addNumber2 a b = a + b
</code>

Als ich dann tat:

<code>:load test
</code>

Ich habe die Fehlermeldung erhalten:

<code>test.hs:1:8:
    Could not find module `NecessaryModule':
      Use -v to see a list of the files searched for.
</code>

Vielen Dank

-------------------------------------------------- -------------------------------

Vielen Dank. Das habe ich getan, um es zum Laufen zu bringen (nach Rotskoffs Vorschlag):

->

<code>--test.hs
import NecessaryModule1
import NecessaryModule2
</code>

->

<code>--NecessaryModule1.hs
addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b
</code>

->

<code>--NecessaryModule2.hs
addNumber2 :: Int -> Int -> Int 
addNumber2 a b = a + b
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage