2{-| A built-in representation of String for effecient string manipulation.
5import Native.String as Native
11isEmpty = Native.isEmpty
15cons : Char -> String -> String
20uncons : String -> Maybe (Char, String)
25map : (Char -> Char) -> String -> String
30filter : (Char -> Bool) -> String -> String
35reverse : String -> String
36reverse = Native.reverse
40foldl : (Char -> b -> b) -> b -> String -> b
45foldr : (Char -> b -> b) -> b -> String -> b
50split : String -> String -> [String]
55join : String -> [String] -> String
60repeat : Int -> String -> String
65center : Int -> Char -> String -> String
70justifyLeft : Int -> Char -> String -> String
71justifyLeft = Native.justifyLeft
75justifyRight : Int -> Char -> String -> String
76justifyRight = Native.justifyRight
80trim : String -> String
85trimLeft : String -> String
86trimLeft = Native.trimLeft
90trimRight : String -> String
91trimRight = Native.trimRight
95words : String -> [String]
100unwords : [String] -> String
101unwords = Native.unwords
105lines : String -> [String]
110unlines : [String] -> String
111unlines = Native.unlines
115toUpper : String -> String
116toUpper = Native.toUpper
120toLower : String -> String
121toLower = Native.toLower
125any : (Char -> Bool) -> String -> Bool
130all : (Char -> Bool) -> String -> Bool
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list