-1
這是我的「搜索中的元組程序列表」:進口例外
import Data.List
import Data.Char
data BookInfo = Book Int String [String]
deriving(Show)
enter :: Int->String->[String]->BookInfo
enter id name subject=Book id name subject
bookId (Book id _ _ ) = id
index :: BookInfo -> Int
index (Book id name subject) = bookId (Book id name subject)
arrayentering book bookList
| empty book = bookList
| otherwise = book : bookList
where
empty (Book _ name subject) = all isSpace name && all (all isSpace) subject
bubbleSort::(Ord t) => [t]->[t]
bubbleSort[x,y,z,xs]=
if x<y then x : [y,z,xs]
else y : [x,z,xs]
superBubble::(Ord t) =>[[t]]->[[t]]
superBubble a=map bubbleSort a
combining::[BookInfo]->[[Int]]
combining books=superBubble [(map index books)]
bsearch :: [[a]]-> a -> a -> Int
bsearch ms key s
| elemtIndex m ms = s return 9999
|
key=m elemIndex m ms
|
key<m bsearch (splitAt ms o) key o
| otherwise bsearch (splitAt ms (o+2)) key n
o<-s/2-1
n<-length ms
finalBsearch::(Ord)=> [a]->a->a->Int
finalBsearch ms key s= bsearch (combining ms) key s
試圖編譯它會導致一個錯誤: ERROR line 2 - Syntax error in input (unexpected keyword "import")
。
這是什麼意思,我該如何解決?
感謝ü的幫助,我知道,錯誤的是 – 2012-07-17 06:33:16