15.3. 进阶:转义和!
当一个引用被! 字符处于静寂模式,并且! 字符在转义符/ 前出现,应用将用一种特别的方式处理。请注意他和常规转义的不同,下面这种情况/ 先于! 出现:
#set( $foo = "bar" )
$/!foo
$/!{foo}
$//!foo
$///!foo
这样将被加工成
$!foo
$!{foo}
$/!foo
$//!foo
对比常规转义,/先于 $:
/$foo
/$!foo
/$!{foo}
//$!{foo}
这是结果是:
/$foo
/$!foo
/$!{foo}
/bar