diff options
| author | Tetralux <tetraluxonpc@gmail.com> | 2022-02-21 09:51:03 +0000 |
|---|---|---|
| committer | Tetralux <tetraluxonpc@gmail.com> | 2022-02-21 09:51:03 +0000 |
| commit | 2abba6e0579d2e2451a2c922dc3341f0075625b1 (patch) | |
| tree | 5182e1f5a14d8b956079131c6b9a9fe6c3781da9 | |
| parent | db5a1b0c785001d95a51ad3397e2e51fbad49859 (diff) | |
Don't use leading asterisks
| -rw-r--r-- | core/strings/strings.odin | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/core/strings/strings.odin b/core/strings/strings.odin index 70a3ec8e8..670da166b 100644 --- a/core/strings/strings.odin +++ b/core/strings/strings.odin @@ -281,28 +281,28 @@ _split :: proc(s_, sep: string, sep_save, n_: int, allocator := context.allocato } /* - * Splits a string into parts, based on a separator. - * Returned strings are substrings of 's'. - * ``` - * s := "aaa.bbb.ccc.ddd.eee" // 5 parts - * ss := split(s, ".") - * fmt.println(ss) // [aaa, bbb, ccc, ddd, eee] - * ``` - */ + Splits a string into parts, based on a separator. + Returned strings are substrings of 's'. + ``` + s := "aaa.bbb.ccc.ddd.eee" // 5 parts + ss := split(s, ".") + fmt.println(ss) // [aaa, bbb, ccc, ddd, eee] + ``` +*/ split :: proc(s, sep: string, allocator := context.allocator) -> []string { return _split(s, sep, 0, -1, allocator) } /* - * Splits a string into a total of 'n' parts, based on a separator. - * Returns fewer parts if there wasn't enough occurrences of the separator. - * Returned strings are substrings of 's'. - * ``` - * s := "aaa.bbb.ccc.ddd.eee" // 5 parts present - * ss := split_n(s, ".", 3) // total of 3 wanted - * fmt.println(ss) // [aaa, bbb, ccc.ddd.eee] - * ``` - */ + Splits a string into a total of 'n' parts, based on a separator. + Returns fewer parts if there wasn't enough occurrences of the separator. + Returned strings are substrings of 's'. + ``` + s := "aaa.bbb.ccc.ddd.eee" // 5 parts present + ss := split_n(s, ".", 3) // total of 3 wanted + fmt.println(ss) // [aaa, bbb, ccc.ddd.eee] + ``` +*/ split_n :: proc(s, sep: string, n: int, allocator := context.allocator) -> []string { return _split(s, sep, 0, n, allocator) } |