Strings


Source: pkg/lua/lib/strings.go | Import: strings

Functions


to_rune

to_rune(str) -> int

Only returns the first character as a rune, or 0.

Arguments

  • str string
Return Values

  • int
to_runes

to_runes(str) -> []int

Arguments

  • str string
Return Values

  • []int
from_rune

from_rune(rune) -> string

Arguments

  • rune int
Return Values

  • string
from_runes

from_runes(runes) -> string

Arguments

  • runes []int
Return Values

  • string
compare

compare(a, b) -> string

Arguments

  • a string
  • b string
Return Values

  • int - 0 if a == b, -1 if a < b, and 1 if a > b.
has_prefix

has_prefix(s, prefix) -> bool

Arguments

  • s string
  • prefix string
Return Values

  • bool
trim_prefix

trim_prefix(s, prefix) -> string

Arguments

  • s string
  • prefix string
Return Values

  • string
cut_prefix

cut_prefix(s, prefix) -> string, bool

Arguments

  • s string
  • prefix string
Return Values

  • string
  • bool
has_suffix

has_suffix(s, suffix) -> bool

Arguments

  • s string
  • suffix string
Return Values

  • bool
trim_suffix

trim_suffix(s, suffix) -> string

Arguments

  • s string
  • suffix string
Return Values

  • string
cut_suffix

cut_suffix(s, suffix) -> string, bool

Arguments

  • s string
  • suffix string
Return Values

  • string
  • bool