ARRASSTRING2 — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
Строка 5: | Строка 5: | ||
То же самое, что и ArrAsString, только ArrAsString всегда удаляет пробелы, а ArrAsString2 сохраняет пробелы | То же самое, что и ArrAsString, только ArrAsString всегда удаляет пробелы, а ArrAsString2 сохраняет пробелы | ||
− | Например, ArrAsString({' 1',' 2',' 3'})='1,2,3' | + | Например, |
− | + | ArrAsString({' 1',' 2',' 3'})='1,2,3' | |
+ | ArrAsString2({' 1',' 2',' 3'})=[' 1',' 2',' 3'] | ||
Совсем не то же самое: в ArrAsString 5 параметров, а здесь, увы, - 1. | Совсем не то же самое: в ArrAsString 5 параметров, а здесь, увы, - 1. | ||
= Пример = | = Пример = | ||
− | |||
ArrAsString2( { 1, 2 }) | ArrAsString2( { 1, 2 }) | ||
− | |||
[[Файл:12-09-2016 11-30-18.png]] | [[Файл:12-09-2016 11-30-18.png]] | ||
− | |||
= Полный текст функции = | = Полный текст функции = | ||
− | |||
parameters aa | parameters aa | ||
Строка 32: | Строка 29: | ||
result := result | result := result | ||
− | |||
= Смотрите также = | = Смотрите также = | ||
+ | [[Полезные функции]] | ||
[[Функции Delphi]] | [[Функции Delphi]] | ||
− | |||
− |
Версия 12:18, 14 июня 2017
ARRASSTRING2 - это программа из справочника R266
Преобразование массива в строку
ARRASSTRING2( Массив значений )
То же самое, что и ArrAsString, только ArrAsString всегда удаляет пробелы, а ArrAsString2 сохраняет пробелы
Например,
ArrAsString({' 1',' 2',' 3'})='1,2,3' ArrAsString2({' 1',' 2',' 3'})=[' 1',' 2',' 3']
Совсем не то же самое: в ArrAsString 5 параметров, а здесь, увы, - 1.
Пример
ArrAsString2( { 1, 2 })
Полный текст функции
parameters aa local i result := "" if Empty( aa ) return endif for i := 1 to len( aa ) result := result + iif( Empty( result ), [ '], [, '] ) + aa[i] + [' ] next result := result