Skip to content

Commit 65fa896

Browse files
committed
fix: don't use head, use pattern matching instead
1 parent 0c7ffb4 commit 65fa896

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

app/Main.hs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@ import System.Environment (getArgs)
66
main :: IO ()
77
main = do
88
args <- getArgs
9-
if length args /= 1
10-
then do
11-
putStrLn "Usage: <file>"
12-
else do
13-
let file = head args
9+
case args of
10+
[file] -> do
1411
isRecFile <- isRecordingFile file
1512
if not isRecFile
1613
then do
@@ -21,3 +18,4 @@ main = do
2118
RecordingReturnError err -> putStrLn $ "An error occurred: " ++ err
2219
RecordingReturnSuccess information -> print information
2320
return ()
21+
_ -> putStrLn "Usage: <file>"

0 commit comments

Comments
 (0)