split (Function)

Signature: split(s: string, separator: string) -> Result<List<string>, Error>

Description: Splits s on separator. An empty separator returns Error.

Parameters

  • s (string): The string to split
  • separator (string): Non-empty separator

Returns: Result<List<string>, Error>

Example

match split("a,b,c", ",") {
    Success { value } => print(join(value, "-"))
    Error { message } => print(message)
}
match split ("a,b,c", ",")
    Success value => print (join (value, "-"))
    Error message => print message