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>