メソッドエディタ内の "\" 記号
日付 | 2003/08/19 |
---|---|
ID | 29105 (英語原文参照) |
バージョン | 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\\"