過去の桐井戸端BBS (桐ver.8)
12514 グラフ関係のコマンドの書き方がHELPの記述と履歴で作成した結果とでは微妙に違う。 pokopon 2001/08/03-01:19
みなさん、こんにちは

イベント内のコマンドを作成している時に、ちょっと気になることが・・・・。
グラフの作成でです。
HELPのコマンド記述と、「履歴登録」でできたコマンドの記述の仕方に違いが見られました。
例えば、HELPで構文を参照すると、「グラフ条件 項目」では、下記のように記述されています。

グラフ条件  項目,\ ← ここに注目
<項目名> ,\
X軸項目|主X|主Y|副Y|主副Y,\
線属性 = { <線種番号> ,<色> ,<太さ> },\
結び目属性 = { <結び目番号> ,<色> ,<大きさ> },\
ハッチング属性 = { <ハッチング番号> ,<ハッチング色> ,なし|<線種番号> ,
<線の色> ,<太さ> }

これにしたがってコマンドを作成していたのですが、細かいグラフの属性を設定する為に、
とりあえず、「履歴」でコマンドを作ってみて、それを参考とするようにしましたところ、
上記コマンドの「履歴」における記述が、

グラフ条件 項目 <項目名> ,・・・

となりました。違いがわかりますか?
「,」カンマがあるかどうかの違いです。
HELPでは「グラフ条件 項目 , <項目名> 」
とありますが、実際に作られてた「履歴」ではカンマがなくて、
    「グラフ条件 項目 <項目名> ,」
となります。

どちらが正しい? どちらも正しい? 実際には「,」のあるなしでは実行上違いはありませんでしたけど。
コマンドのパラメータの区切り記号は「,」も「空白」も同等なのでしょうか?
また、全てのコマンドにこのことがいえるのでしょうかね?(違うと思いますが)
複数のパラメーターを指定でき、その記述の順序に関係のないコマンドなら、「,」
を付けると「最初のパラメーターは省略?」と扱われるために、同等になるのでしょうか?

ちょっと気になったものですから、報告します(もしかして、これって「常識」でしょうか?)。

ご存知の方は、お知らせ下さい。

(でも、紛らわしいですね。エラーが出ていたので、この部分と思いこみ、
何度も確認してのトレースにとれも時間がかかりました。
実は、エラーの原因は別の部分でしたけど。)


戻る