Signature: replace(s: string, needle: string, replacement: string) -> Result<string, StringError>

Description: Replaces every occurrence of needle. Error(InvalidArgument) on empty needle.

Parameters

Returns: Result<string, StringError>

Example

replace("a-b-c", "-", "_")  // Success { value: "a_b_c" }