Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- FORCE Data Base Compiler - ############################################################################## http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
##############################################################################
###+-----------+##############################################################
#+-| SET EXACT |-----------------------------------------------+##############
#| +-----------+ The SET EXACT command controls the exact flag |##############
#+-------------------------------------------------------------+##############
##############################################################################
##############################################################################
#+--| Syntax |-------------------+############################################
#|     SET EXACT <ON || OFF>     |############################################
#+-------------------------------+############################################
##############################################################################
##############################################################################
##########+---| Description |--------------------------------------+##########
##########| ON                                                     |##########
##########|                                                        |##########
##########| Two strings are considered equal if one of these       |##########
##########| conditions is TRUE:                                    |##########
##########|                                                        |##########
##########|   * Strings are of equal length and contain the same   |##########
##########|     sequence of characters.                            |##########
##########|   * Right <C-exp> contains only spaces from position N |##########
##########|     to the end of the string.  Position N is the last  |##########
##########|     non-space character.                               |##########
##########|   * Left <C-exp> contains only spaces from position N  |##########
##########|     to the end of the string where position N is the   |##########
##########|     length of the shortest string.                     |##########
##########| ------------------------------------------------------ |##########
##########| OFF                                                    |##########
##########|                                                        |##########
##########| Strings are compared from the first position in both   |##########
##########| strings.  The comparison continues until one of these  |##########
##########| conditions is TRUE:                                    |##########
##########|                                                        |##########
##########|   * Strings are of equal length and contain the same   |##########
##########|     sequence of characters.                            |##########
##########|   * Strings are equal for length of Right <C-exp>.     |##########
##########| ------------------------------------------------------ |##########
##########| The default value for SET EXACT is ON.                 |##########
##########+--------------------------------------------------------+##########
##############################################################################
##############################################################################
#########+--| Example 1 |-------------------------------------------+#########
#########|                                                          |#########
#########| SET EXACT OFF                                            |#########
#########| ? "" = "David"              && .F.                       |#########
#########| ? "David" = ""              && .T.                       |#########
#########| ? "David" = "David    "     && .F.                       |#########
#########| ? "David" = "    David"     && .T.                       |#########
#########| ? "David Lowrey" = "David"  && .T.                       |#########
#########| ? "David" = "David Lowrey"  && .F.                       |#########
#########| ? "David" = "david"         && .F.                       |#########
#########|                                                          |#########
#########|   SET EXACT ON                                           |#########
#########| ? "" = "David"              && .F.                       |#########
#########| ? "David" = ""              && .F.                       |#########
#########| ? "David" = "David    "     && .T.                       |#########
#########| ? "David    " = "David"     && .T.                       |#########
#########| ? "David Lowrey" = "David"  && .F.                       |#########
#########| ? "David" = "David Lowrey"  && .F.                       |#########
#########| ? "David" = "david"         && .F.                       |#########
#########+----------------------------------------------------------+#########
##############################################################################

See Also: SEEK

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson