Главная » Basic » СЛИЯНИЕ СТРОК

0

Слияние строк формирует более длинные строки и  похоже на составление поезда из  вагонов. Это действие называется конкатенацией. Для конкатенации двух строк в одних системах между строками указывается знак &, в других — знак +, например:

10 A$="УОЛТ"

20 B$=A$+" ДИСНЕЙ"

30 PRINT В$

40 END RUN

УОЛТ ДИСНЕЙ

END AT LINE 40

Могут образовываться и довольно сложные выражения:

10   А$=С$+" "+D$+" H"+Z8$+"."

Пробелы в строковых константах существенны и  могут применяться для предотвращения  слияния слов в результирующей строке.

Поскольку  об  операции +  привычнее думать  как  об  арифметическом  сложении, в  некоторых системах операция конкатенации обозначается другим знаком, например &, тем более что действие конкатенации состоит не в сложении, а в слиянии  или сцеплении. Другие арифметические операции

*, /, не применимы к строкам. Если Вам требуется разбить строку на отдельные части, что отвечает операции, обратной конкатенации, то надо пользоваться предусмотренными в Бейсике строковыми функциями (см. подразд. 4.2.6).

Источник: Уолш Б.    Программирование на Бейсике: Пер. с англ. М.: Радио и связь, 1988. 336 с: ил.

По теме:

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