Каков технический термин программирования для объединения двух переменных, чтобы соответствовать ограничению только для того, чтобы разделить их позже?

#terminology

Вопрос:

Я обнаружил это при работе с PHP и API. Я не видел, чтобы он использовался в течение многих лет, так как языки стали более удобными для программистов.

Контекст: У меня есть программа, которая принимает X единиц данных произвольного размера. Эти данные передаются в API, который возвращает некоторую информацию на основе таких отправленных данных.

Теперь в API есть поля только для x-1 фрагментов данных, поэтому, чтобы обойти это, я бы объединил два фрагмента X, скажем, x1 и x2, с известным символом между ними. Я бы обычно использовал «:» в случае, который я описываю, чтобы API отправлял X-1 фрагменты данных, одним из которых является x1:x2. Этот фрагмент x1:x2 был бы частью того, что было возвращено, поэтому в получающем сценарии моего сервера я написал бы простую функцию (возможно, метод), чтобы разделить эти данные на символ»:», присвоив одну сторону переменной, а другую-другой.

Как бы профессиональный специалист по компьютерам описал эту технику?

Комментарии:

1. В сообществе Perl это называется «трансформацией Шварца» в честь Рэндалла Л. Шварца, который сыграл важную роль в развитии Perl. В Perl он обычно используется для сортировки по необычному ключу. Вы преобразуете данные в форму, которая сортируется естественным образом, выполняете сортировку, а затем возвращаетесь к исходному формату.

2. Сотрудники базы данных назвали бы это составным ключом.

3. Честно говоря, я бы просто назвал это разделенным значением — не причудливо, но почти каждый должен точно понимать, что это значит.

Ответ №1:

Обычно это называется сортировкой.