1

我在 d3 pick 中有以下声明:

OPEN '','AT-MASTER' TO AT.MASTER ELSE RETURN

我看到的 open 语句的例子要么完全省略了逗号和它之前的东西,要么它们在逗号之前的东西里面有东西,如下所示,其中 dict 在逗号之前的单引号内。

open 'dict','invoice' to invoice.dict then
    print 'ok'
end else
    stop 201,'dict invoice cannot be opened'
end

在 OPEN 之后直接出现的用单引号组成的空字符串是什么意思?

4

1 回答 1

0

在旧式 BASIC 中,OPEN 'DICT','FILENAME' 的语法是固定的。空的第一个参数表示正在打开数据文件,而不是字典。许多开发人员仍然默认使用该语法。从 80 年代后期开始,如果只有一个参数并且只有一个词,则假定它表示数据文件。如今,所有平台都在单个参数中支持 OPEN 'DICT FILENAME'。所以 '','Datafile' 的语法很古老,但仍然有效。

于 2014-06-12T17:44:20.150 回答