无操作宏是行注释(以 {{#!}} 或 {{;}} 开头),{{#_}},读取条件(切片或不切片)没有任何匹配的功能。
此外,一旦读取了无操作宏,就可以再次使用正则空白。
示例
命名空间映射 {{#foo{:bar :baz}}}
#:#_()#! bang bang
#?(:Whatever 42); 现在是一个空白行
#?@(:default ())foo
{:bar :baz}
标记字面量 {{#inst "2017-04-24T09:11:29.878-00:00"}}
##_()#! bang bang
#?(:Whatever 42); 现在是一个空白行
inst "2017-04-24T09:11:29.878-00:00"
匿名参数:{{#(do %1)}}
#(do %#_()#! bang bang
#?(:Whatever 42); 现在是一个空白行
#?@(:default ())1)
此外,匿名参数的实现有泄漏(任何 {{%n}} 都被接受,只要 {{n}} 在 (-2.0 -1.0] (映射为 {{%&}}) 和 [1.0 无穷大) 范围内,并且可以使用任何表示形式(大数或有理数或浮点数或任何基数的整数)。
#(list %#_(first arg)1.00000001 %#_(second arg)2r10 %#_(rest arg)-1.5)