From f75a45c3fa4308a139b67bb380aacc6c937cfafb Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 10 Jul 2024 16:34:15 +0100 Subject: [PATCH] Add aliases `starts_with` and `ends_with` --- core/strings/strings.odin | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/strings/strings.odin b/core/strings/strings.odin index a56aeecda..e9b50bab0 100644 --- a/core/strings/strings.odin +++ b/core/strings/strings.odin @@ -531,6 +531,9 @@ Output: has_prefix :: proc(s, prefix: string) -> (result: bool) { return len(s) >= len(prefix) && s[0:len(prefix)] == prefix } + +starts_with :: has_prefix + /* Determines if a string `s` ends with a given `suffix` @@ -562,6 +565,9 @@ Output: has_suffix :: proc(s, suffix: string) -> (result: bool) { return len(s) >= len(suffix) && s[len(s)-len(suffix):] == suffix } + +ends_with :: has_suffix + /* Joins a slice of strings `a` with a `sep` string