#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:
Обычно это называется сортировкой.