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
