Scope跟sql 很接近。
构成: INPUT -> PROCESS -> OUTPUT
下面举一个最简单的 Scope形式
input =
"路径";
output =
SELECT *
FROM input;
OUTPUT output
TO "路径";
官方文档上面有一个例子是这么写的:
searchlog =
EXTRACT UserId : int,
Start : DateTime,
Region : string,
Query : string,
Duration : int,
Urls : string,
ClickedUrls : string
FROM "/my/SampleData/SearchLog.txt"
USING DefaultTextExtractor();
OUTPUT searchlog
TO "/my/output.tsv"
USING DefaultTextOutputter();
需要注意的是,在Scope中,类似于C#, 区别于SQL,关键词需要大写。
本文介绍了一种与SQL类似的编程语言Scope的基本结构和使用方法。Scope遵循INPUT-PROCESS-OUTPUT的流程,通过实例展示了如何从文件中读取数据并进行转换输出。在Scope中,关键字需大写,与C#相似。
1393





