Tips

メソッドエディタ内の "\" 記号

日付2003/08/19
ID29105 (英語原文参照)
バージョン2003
プラットフォームMac & Win

4th Dimension 2003以降のバージョンでは、メソッドエディタに下記のように入力すると:

"C:\Temp"

すぐに下記のようにトークナイズされます:

"C:\\Temp"

つまり、“\”記号がダブってしまっています。しかし、これはバグではありません

4th Dimension 2003以降では、メソッドエディタでエスケープシークエンスを挿入する事が出来ます。利用可能なエスケープは以下の通りです:


ラインフィード(LF)

\n

タブ(TAB)

\t

キャリッジリターン(改行:CR)

\r

バックスラッシュ(\

\\

二重引用符(")

\"


以前のバージョンでは、このようなコードを書かねばなりませんでした:
$message:="He said:" + Char (13) + Char (34) + "Done!" + Char (34)
$tempPath:="C:\Temp\"

4th Dimension 2003以降では、下記のようにシンプルに記述出来ます:
$message:="He said:\r\"Done!\""
$tempPath:="C:\\Temp\\"