ghci.exeディレクトリに新しいquick.hsファイルが作成されました。私は発行すると、コンテンツがハスケルエラー: '='入力時に解析エラーが発生しました
quicksort::(Ord a)=>[a]->[a]
quicksort []=[]
quicksort (x:xs)=
let smaller = [a |a<-xs,a<=x]
larger = [a |a<-xs,a>x]
in quicksort smaller ++ [x] ++ quicksort larger
です:GHCiのコマンドLLINEで迅速リットルを、出力は、私はこの種の問題を何度concuredいる
Prelude> :l quick
[1 of 1] Compiling Main (quick.hs, interpreted)
quick.hs:5:17: error:
parse error on input ‘=’
Perhaps you need a 'let' in a 'do' block?
e.g. 'let x = 5' instead of 'x = 5'
Failed, modules loaded: none.
です。地球上で何が問題なの?
[いいえrepro](http://ideone.com/Zdflsx)ファイルにタブ文字はありませんか? –
私によく見えます。 '-Wall'を使って、スペースではなくコードのタブを報告するかどうかを確認してください。 (上のquick.hsの代わりにquick.shは投稿された質問の入力ミスですか?) – chi
コードを書き換えて、ファイルにタブがないことを確認しました。しかし、エラーはまだそこにあります...... – Julian20151006