dram.me

脱字符表示法

PicoLisp对于字符串中包含特殊字符的表达模式有些特别。在C语言中,转意字符是有直接含义的,比如\n是newline的缩写,\t是tab的缩写。但PicoLisp中用到的字母是什么含义呢?这其实是脱字符表示法。

脱字符表示法通过^以及随后的连续可显示字符@ABC等表示ASCII值为0123的不可显示字符,详细的介绍可以查看维基百科的说明。

另外,严格来说^不能说是脱字符,脱字符位于下方。^称作抑扬符,详细的说明见维基百科