2{-| A built-in representation of String for effecient string manipulation.
5import Native.String as Native
13isEmpty = Native.isEmpty
17cons : Char -> String -> String
22uncons : String -> Maybe (Char, String)
27map : (Char -> Char) -> String -> String
32filter : (Char -> Bool) -> String -> String
37reverse : String -> String
38reverse = Native.reverse
42foldl : (Char -> b -> b) -> b -> String -> b
47foldr : (Char -> b -> b) -> b -> String -> b
52split : String -> String -> [String]
57join : String -> [String] -> String
62repeat : Int -> String -> String
67center : Int -> Char -> String -> String
72justifyLeft : Int -> Char -> String -> String
73justifyLeft = Native.justifyLeft
77justifyRight : Int -> Char -> String -> String
78justifyRight = Native.justifyRight
82trim : String -> String
87trimLeft : String -> String
88trimLeft = Native.trimLeft
92trimRight : String -> String
93trimRight = Native.trimRight
97words : String -> [String]
102unwords : [String] -> String
103unwords = Native.unwords
107lines : String -> [String]
112unlines : [String] -> String
113unlines = Native.unlines
117toUpper : String -> String
118toUpper = Native.toUpper
122toLower : String -> String
123toLower = Native.toLower
127any : (Char -> Bool) -> String -> Bool
132all : (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