2

DWScript 文档中我们可以看到“{$F 'filename'}”,但我不明白它的含义。可以形容吗?

4

1 回答 1

2

$F 有点像 $I ,因为它包含来自另一个文件的源代码。不同之处在于 $I 将包含另一个文件“逐字”而不做任何更改(因此该文件应该是 Pascal 源), $F 将在过滤文件后包含它。

过滤机制是相当随意的,因为基本上你将一个过滤器组件附加到编译器,它将一个字符串作为输入并返回一个过滤后的字符串作为输出。因此,您可以将过滤器视为一种开放的预处理机制。

过滤器的一个示例是 HTML 过滤器,它引入了对类 php 语法的支持,但语言是 Pascal 而不是 php(您可以在本文或 DWScript Web 服务器演示中看到一个示例,请查看Demos/Data /www文件夹),其中 $F 可用于在输出中包含内联 CSS 文件。

于 2013-09-14T08:00:37.860 回答