ARRASSTRING2 — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м
 
(не показаны 3 промежуточные версии этого же участника)
Строка 2: Строка 2:
 
  Преобразование массива в строку
 
  Преобразование массива в строку
 
[[ARRASSTRING2]]( Массив значений )
 
[[ARRASSTRING2]]( Массив значений )
 +
То же самое, что и 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']
 
  ArrAsString2({' 1',' 2',' 3'})=[' 1',' 2',' 3']
 
Совсем не то же самое: в 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
+
[[Файл:2019-11-22 15-48-05.png]]
+
 
local i
+
+
result := ""
+
+
if [[Empty]]( aa )
+
  return
+
endif
+
+
for i := 1 to [[len]]( aa )
+
  result := result + [[iif]]( [[Empty]]( result ), [ '], [, '] ) + aa[i] + [' ]
+
next
+
+
result := result
+
 
= Смотрите также =
 
= Смотрите также =
 
[[Полезные функции]]
 
[[Полезные функции]]
  
 
[[Функции Delphi]]
 
[[Функции Delphi]]

Текущая версия на 11:24, 23 июня 2020

ARRASSTRING2 - это программа из справочника R266

Преобразование массива в строку

ARRASSTRING2( Массив значений )

То же самое, что и ArrAsString, только ArrAsString всегда удаляет пробелы, а ArrAsString2 сохраняет пробелы
ArrAsString({' 1',' 2',' 3'})='1,2,3'
ArrAsString2({' 1',' 2',' 3'})=[' 1',' 2',' 3']

Пример

ArrAsString2( { 1, 2 })

12-09-2016 11-30-18.png

2019-11-22 15-48-05.png

Смотрите также

Полезные функции

Функции Delphi