ludic/docs/language/text/text-equals.md

853 B

id name category kind tokens sig tip order ns member
text-equals Text.equals text namespace-method Text.equals Text.equals(a, b) -> bool Whether two strings have identical bytes. 7 Text equals

Returns true when a and b hold the same bytes in the same order. This is a value comparison, not a pointer check, and is exactly what the == operator does between two strings — Text.equals is the named form for readability. Use it to match input against a keyword or compare a slice with an expected token.

Parameters:

  • a — the first string
  • b — the second string
program Guess {
  let answer: string = "swordfish"
  let attempt: string = "swordfish"

  handler Check phase Update {
    if Text.equals(attempt, answer) {
      # correct
    }
  }
}