Vì vậy, tôi làm việc với các tập tin, và tôi cần phải biết dòng lớn nhất trong tập tin X. Sử dụng Unix awk kết quả trong một Int mà tôi đang tìm kiếm. Nhưng trong Haskell làm thế nào tôi có thể trả về giá trị đó và lưu nó vào một biến?
tôi đã cố gắng xác định một cái gì đó với IO [Int] -> [Int]
Lưu trữ trong một biến kết quả của một vỏ như Int
maxline = do{system "awk ' { if (length > x) { x = length } }END{ print x }' filename";}
không hoạt động nguyên nhân:
Couldn't match expected type 'Int',against inferred type 'IO GHC.IO.Exception.ExitCode'
+1 cho hình đại diện và bút danh của bạn. :-D – missingfaktor