String comparison

Revision as of 20:02, 22 February 2013 by rosettacode>Markhobley (initial draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

See also:Integer comparison

String comparison is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

Basic Data Operation
This is a basic data operation. It represents a fundamental action on a basic data type.

You may see other such operations in the Basic Data Operations category, or:

Integer Operations
Arithmetic | Comparison

Boolean Operations
Bitwise | Logical

String Operations
Concatenation | Interpolation | Comparison | Matching

Memory Operations
Pointers & references | Addresses

The task is to demonstrate how to compare two strings from within the language and how to achieve a lexical comparison. The task should demonstrate:
  • Comparison of strings for equality
  • Comparison of strings for inequality
  • Comparison of strings for one being lexically lower than the other
  • Comparison of strings for one being lexically higher than the other
  • Any other string comparative operators and features that the language provides.