Interested Article - Карет

Ка́рет ( англ. caret), ^ — символ набора ASCII с кодом 5E 16 .

Существует похожий на карет диакритический знак циркумфлекс , в отличие от которого, карет — самостоятельный символ.

Использование

В программировании

 Object ^obj = gcnew Object(); 
  • В Pascal обозначает « указатель ».
  • В языке Smalltalk обозначает возврат объекта-значения из метода.
  • В языках программирования, основанных на Бейсике , ALGOL-60 , Mathematica , MATLAB , Forth и на микрокалькуляторах (наравне с функцией «X Y ») обозначает возведение в степень.
  • В регулярных выражениях и в тех языках, где они используются ( AWK , Perl и т. д.) в зависимости от контекста обозначает либо начало строки, либо инвертирование группы символов. (например: "^[^0-9]" — не-цифра в начале строки).
  • В языке текстовой разметки Τ Ε Χ используется для указания верхнего правого индекса: например, x^{y^z} будет выглядеть как
    x y z . {\displaystyle x^{y^{z}}.}
  • В языке MUMPS , Caché предваряет имена глобальных переменных и программ. Глобальные переменные сохраняют значения в базе данных в отличие от локальных (имена которых не начинаются с ^).
  • В языке Parser означает вызов функции.
  • В моноширинных текстах карет иногда используется для выделенного подчёркивания элементов вышестоящей строки:

В интернете

  • В интернет-чатах и форумах символ ^ служит составной частью одной из разновидностей японского смайла ^_^.
  • Используется для ввода управляющих символов в каретной нотации .
  • Сокращённое обозначение клавиши Ctrl в компьютерных программах, например «Для сохранения документа нажмите ^S».
  • В чатах и форумах используется в комбинациях ^W и ^H для имитации удаления последнего слова или символа соответственно (что в некоторых программах делают такие комбинации с Ctrl), например «нельзя не^W согласиться» означает то же, что и «нельзя согласиться».

Ссылки

  • на сайте Scriptsource.org (англ.)

Same as Карет