mirror of
https://github.com/idris-lang/Idris2.git
synced 2024-12-19 09:12:34 +03:00
ce44d3b50a
* Add trailing newline on non-empty list in unlines There are several reasons to do that: * a line in a text file is something which ends with newline, and the last line is not special * `unlines []` should be different from `unlines [""]` * `unlines (a ++ b) = unlines a ++ unlines b` * Haskell does it * Change lines function behaviour
11 lines
135 B
Plaintext
11 lines
135 B
Plaintext
1/1: Building Lines (Lines.idr)
|
|
Main> []
|
|
["ab"]
|
|
["ab"]
|
|
["ab", "cd"]
|
|
["ab", "cd"]
|
|
["a", "b"]
|
|
["a", "b"]
|
|
["", "", ""]
|
|
Main> Bye for now!
|