2016-11-22 5 views
2

Я пытаюсь узнать о структуре данных GADDAG, разработанной Стивеном А. Гордоном. Пока я читал документ here, я наткнулся на следующий псевдокод Например:Что делает <- a || b означает в псевдокоде?

If pos <= 0 THEN {moving left:} 
    word <- L || word 
... 

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

Спасибо!

ответ

3

Из контекста это похоже на конкатенацию строк. Автор упоминает об этом в пунктах, ведущих в псевдокоде:

В процедуре Goon, направление определяет, какая часть текущего слова, чтобы сцепить текущее письмо

Это также поддерживается направленность в псевдокоде. Если позиция меньше нуля (то есть вы до начала слова), вы добавляете новое письмо вперед. Если позиция больше нуля (т. Е. Вы прошли за начало слова), вы добавляете новое письмо в конец.

Видимо || used in some languages to denote string concatenation, включая PL/1 и SQL.

 Смежные вопросы

  • Нет связанных вопросов^_^