文字列直定数を、免除連続(エスケープ・シーケンス)として処理することを、明示します。
構文:
!"text"
パラメタ:
!
プリプロセッサは、文字列演算子から免除します。
"text"
免除文字を含む、文字列直定数
記述:
この演算子は、この演算子に続く、文字列直定数(二重引用符で囲まれる)が、免除連続(エスケープ・シーケンス)として処理されるように、明示的に指示します。
このプリ・プロセッサ演算子が有効なのは、コンパイル時に、文字列直定数と共に使用する場合だけです。
文字列直定数は、デフォルトでは、免除連続(エスケープ・シーケンス)として処理されないように、振舞います。
Option Escape は、
-lang fblite 方言で、免除連続(エスケープ・シーケンス)として文字列を処理する、デフォルトのふるまいをくつがえすのに使用します。
例:
Print "エスケープ・シーケンスのいくつかの例:"
Print !"1.\t一重引用符 (\\\') :
\'"
Print !"2.\t二重引用符 (\\\") :
\""
Print !"3.\tバックスラッシュ (\\\\) :
\\"
Print !"4.\tascii 文字 (\\65):
\65"
'' 「出力」
''
'' エスケープ・シーケンスのいくつかの例:
'' 1. 一重引用符 (\') :
'
'' 2. 二重引用符 (\") :
"
'' 3. バックスラッシュ (\\) :
\
'' 4. ascii 文字 (\65):
A
Sleep
QBからの違い:
参照: