Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Конкатена́ция (лат. concatenatio «присоединение цепями; сцепле́ние») — операция склеивания объектов линейной структуры, обычно строк. Например, конкатенация слов «микро» и «мир» даст слово «микромир».

В математике

Операцию конкатенации обозначают по-разному. Некоторые обозначают её как плюс (+), заключённый в круг, некоторые как две вертикальные линии, например: 1||2=12; 12||34=1234; (1+2)||(3×4)=3||12=312.(число a, посредством конкатенации с числом b даёт некое третье число ab). (Информацию, содержащуюся в данном абзаце могу подкрепить лишь высказываниями Мэтта Паркера ( https://en.m.wikipedia.org/wiki/Matt_Parker ) в трёх его видео на сайте YouTube. Не уверен, можно ли это считать достоверным источником.)

Также Конкатенация — бинарная операция, определённая на словах данного алфавита. Обозначения:

  •  — алфавит, набор букв;
  • , ,  — слова, составленные из букв;
  • и  — записанные подряд и пронумерованные буквы двух слов.

Если и  — слова в алфавите , то конкатенацией слов и , которую обозначим в этой статье как , будет слово в том же алфавите , определяемое равенством

Например, если и  — слова в алфавите , содержащем все буквы латинского алфавита, то

Свойства конкатенации

  • Операция конкатенации ассоциативна. То есть, если нужно выполнить конкатенацию трёх слов, то от расстановки скобок результат не изменится: , и в то же время .
  • Операция конкатенации некоммутативна. В самом деле, , но . От перестановки операндов меняется результат операции, что и означает её некоммутативность.
  • Пустое слово — , — является нейтральным элементом (единицей) операции конкатенации. То есть, если  — пустое слово, то для любого слова выполнено равенство:

  • Множество всех слов в алфавите образует моноид (так называемый «свободный моноид»).
  • Множество всех непустых слов в алфавите образует полугруппу.
  • Длина (количество букв) конкатенации слов равна сумме длин операндов:

Итерации

Операция конкатенации слов, подобно операции умножения чисел, порождает операцию итерации (или «возведения в степень»). Пусть  — некоторое слово в алфавите , а  — целое неотрицательное число. Тогда -ой степенью слова , обозначаемой , будет слово в том же алфавите , определяемое равенством:

(повтор слова раз). Пример: «a»3="aaa".

В случае , степень по определению полагается равной пустому слову, .

В информатике

Операция конкатенации определяется для типов данных, имеющих структуру последовательности (список, очередь, массив и ряд других). В общем случае, результатом конкатенации двух объектов и является объект , полученный поочерёдным добавлением всех элементов объекта , начиная с первого, в конец объекта .

Из соображений удобства и эффективности различают две формы операции конкатенации:

  1. Модифицирующая конкатенация. Результат операции формируется в левом операнде.
  2. Немодифицирующая конкатенация. Результатом является новый объект, операнды остаются неизменными.

См. также

Эта страница в последний раз была отредактирована 22 декабря 2020 в 20:16.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).