Documentation
¶
Index ¶
- func All(isGood func(char.Char) bool, str String) bool
- func Any(isGood func(char.Char) bool, str String) bool
- func Contains(sub String, str String) bool
- func EndsWith(sub String, str String) bool
- func Foldl[B any](f func(char.Char, B) B, state B, str String) B
- func Foldr[B any](f func(char.Char, B) B, state B, str String) B
- func Indexes(sub String, str String) list.List[basics.Int]
- func Indices(sub String, str String) list.List[basics.Int]
- func IsEmpty(x String) bool
- func Length(x String) basics.Int
- func Lines(str String) list.List[String]
- func Split(sep String, s String) list.List[String]
- func StartsWith(sub String, str String) bool
- func ToFloat(x String) maybe.Maybe[basics.Float]
- func ToInt(x String) maybe.Maybe[basics.Int]
- func ToList(str String) list.List[char.Char]
- func Uncons(str String) maybe.Maybe[tuple.Tuple2[char.Char, String]]
- func Words(str String) list.List[String]
- type String
- func Append(x String, y String) String
- func Concat(chunks list.List[String]) String
- func Cons(char char.Char, str String) String
- func DropLeft(n basics.Int, str String) String
- func DropRight(n basics.Int, str String) String
- func Filter(isGood func(char.Char) bool, str String) String
- func FromChar(char char.Char) String
- func FromFloat(x basics.Float) String
- func FromInt(x basics.Int) String
- func FromList(chars list.List[char.Char]) String
- func Join(sep String, chunks list.List[String]) String
- func Left(n basics.Int, str String) String
- func Map(f func(char.Char) char.Char, str String) String
- func Pad(n basics.Int, char char.Char, str String) String
- func PadLeft(n basics.Int, char char.Char, str String) String
- func PadRight(n basics.Int, char char.Char, str String) String
- func Repeat(n basics.Int, chunk String) String
- func Replace(before String, after String, str String) String
- func Reverse(x String) String
- func Right(n basics.Int, str String) String
- func Slice(start basics.Int, end basics.Int, str String) String
- func ToLower(str String) String
- func ToUpper(str String) String
- func Trim(str String) String
- func TrimLeft(str String) String
- func TrimRight(str String) String
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartsWith ¶
See if the second string starts with the first one.
Types ¶
type String ¶
type String string
func FromList ¶
Convert a list of characters into a String. Can be useful if you want to create a string primarily by consing, perhaps for decoding something.
func Slice ¶
Take a substring given a start and end index. Negative indexes are taken starting from the end of the list.
func ToUpper ¶
Convert a string to all upper case. Useful for case-insensitive comparisons and VIRTUAL YELLING.
func (String) App ¶
func (s1 String) App(s2 basics.Appendable[String]) basics.Appendable[String]
Click to show internal directories.
Click to hide internal directories.