aboutsummaryrefslogtreecommitdiff
path: root/src/Utils/List.elm
diff options
context:
space:
mode:
authorJoris Guyonvarch2015-03-21 15:57:37 +0100
committerJoris Guyonvarch2015-03-21 15:57:37 +0100
commitd57ea4eda1339ae55f1f1f6341d1af6b1a690330 (patch)
tree668fae3e2f10c6915eeb90309f789a63a900b04e /src/Utils/List.elm
parentc73c712a56213b327b9d53262b81c80a3e23dcae (diff)
Can remove numbers in timer edition
Diffstat (limited to 'src/Utils/List.elm')
-rw-r--r--src/Utils/List.elm7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Utils/List.elm b/src/Utils/List.elm
index 6895d83..64ebaa5 100644
--- a/src/Utils/List.elm
+++ b/src/Utils/List.elm
@@ -1,6 +1,7 @@
module Utils.List
( repeat
, splitAt
+ , maybeTail
) where
import List
@@ -15,3 +16,9 @@ repeat count elem =
splitAt : Int -> List a -> (List a, List a)
splitAt n xs = (List.take n xs, List.drop n xs)
+
+maybeTail : List a -> Maybe (List a)
+maybeTail xs =
+ case xs of
+ _ :: tl -> Just tl
+ _ -> Nothing