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 年代後半以降、パラメーターが 1 つだけ存在し、単語が 1 つしかない場合、それはデータ ファイルを意味すると見なされます。また、最近のすべてのプラットフォームは、単一のパラメーターで OPEN 'DICT FILENAME' をサポートしています。そのため、'','Datafile' を使用した構文は古風ですが、それでも機能します。

于 2014-06-12T17:44:20.150 に答える