только если для них сделана
Примечания
. Перестановка байтов в словах при значении .T. параметра <lMode>
осуществляется, только если для них сделана перестановка двухбайтовых
слов.
. Параметр <cString> может быть передан по ссылке. При этом вызов
CSETREF(.T.), подавляющий возвращение функцией результата, позволяет
уменьшить потребности в рабочей памяти.
Примеры
. Перестановка двухбайтовых слов:
? WORDSWAP("1234567890") // "3412785690"
. Перестановка слов и байтов:
? WORDSWAP("1234567890", .T.) // "4321876590"
. Работа с L2BIN():
? L2BIN(1) // 00000001 00000000 00000000 00000000
? L2BIN(65536) // 00000010 00000000 00000001 00000000
? L2BIN(65536) > L2BIN(1) // .F.
? WORDSWAP(L2BIN(65536), .T.) > WORDSWAP(L2BIN(1), .T.) // .T.
See Also: CHARSORT()
CHARSWAP()
CSETREF()
WORDTOCHAR()
Заменяет заданные двухбайтовые слова на одиночные символы.
------------------------------------------------------------------------------
Синтаксис
WORDTOCHAR(<cDoubleCharList>, <cString>, <cCharList>) --> cModString
Параметры
<cDoubleCharList> - символьный параметр, задающий список двухбайтовых
подстрок (слов), заменяемых на соответствующий символ из списка в
<cCharList>.
<cString> - символьный параметр, задающий обрабатываемую строку.
<cCharList> - символьный параметр, задающий список одиночных символов,
заменяющих соответствующие двухбайтовые слова из списка в
<cDoubleCharList>.
Возвращаемое значение
cModString - измененная символьная строка.
Описание
Для SOUNDEX-алгоритмов последовательности из двух символов часто
должны заменяться соответствующим одиночным символом.