By using import statement, you can
import a moudle into your haskell file.
For example, ‘import Data.List’
statement import Data.List module.
load_module.hs
import Data.List getPermutations :: [a] -> [[a]] getPermutations x = permutations x
*Main> :load load_module.hs [1 of 1] Compiling Main ( load_module.hs, interpreted ) Ok, modules loaded: Main. *Main> *Main> getPermutations "abc" ["abc","bac","cba","bca","cab","acb"] *Main> *Main> getPermutations "god" ["god","ogd","dog","odg","dgo","gdo"] *Main> *Main> getPermutations "ptr" ["ptr","tpr","rtp","trp","rpt","prt"]
‘permutations’ function is defined in
Data.List module, after importing the module, all the functions in the module
are available in your source file.
No comments:
Post a Comment