Option Escape
 
Указывает, что строковые литералы должны быть обработаны для С-подобных управляющих последовательностей по умолчанию

Синтаксис

Option Escape

Описание

Option Escape указывает, что строковые литералы должны быть обработаны для С-подобных управляющих последовательностей по умолчанию. Как правило, управляющие последовательности не имеют никакого эффекта в строковых литералах, если строка не с префиксом ! Оператора (Строковой литерал для вывода управляющих последовательностей). Это значение по умолчанию остается в силе в течение остальной части модуля, в котором используется Option Escape, и может быть изменен с помощью префикса строкового литерала $ Оператора (Строковой литерал для отмены вывода управляющих последовательностей).

Смотрите Литералы в Руководстве программиста чтобы узнать больше о управляющих последовательностях.

Пример

'' Компилировать с опцией компилятора "-lang fblite"

#lang "fblite"

Option Escape

Print "Warning \a\t The path is:\r\n c:\\Freebasic\\Examples"
Print $"This string doesn't have expanded escape sequences: \r\n\t"

#include "crt.bi"

Dim As Integer a = 2, b = 3
printf("%d * %d = %d\r\n", a, b, a * b)


Различия диалектов

Отличия от QB

  • Новое в FreeBASIC

См. также