Perl/Tk でソフトを作成しています。CPAN から Tk::Panedwindow というモジュールを入れて使おうとしているのですが、このモジュールのドキュメントの読み方で分からないところがあります。
http://search.cpan.org/~srezic/Tk-804.028/pod/Panedwindow.pod
では
$panedwindow = $parent->Panedwindow(?options?);
$widget->configure(?option?, ?value, option, value, ...?);
などと書かれていて、引数のところに ? を使った書き方がありますが、この "?options?" "?value" "...?" はどのような意味なのでしょうか。またこの書法の説明が書かれている日本語または英語のページがありましたら教えてください。
コメント(3件)
?はシングルクォーテーションもしくはダブルクォーテーションに置き換える。
(どちらか一方を例として書いてしまうと
使い方が限定されているように見えてしまうため?と書いてある)
>>?はシングルクォーテーションもしくはダブルクォーテーションに置き換える。
あれれ、もしかするとそれだけのことだったんでしょうか。
ちなみに Perl/Tk の一般的な使い方では
$widget->configure(?option?, ?value, option, value, ...?);
がとれる引数は
(1) 引数なし
(2) 引数は option 1個のみ
(3) 引数は option, value, option, value ... の繰り返し
のどれかのはずです。? をシングル/ダブルクォーテーションに置き換えて読むと確かになんとなく意味はとれる気はするのですが。
もし他にも情報をお持ちの方がいらっしゃいましたら引き続き教えてください。
よろしくお願いします。
これからはクォーテーションに置き換えて読みたいと思います。
しかし紛らわしいですね。そのような意味でしたら ? ではなくダブルクォート等で書いた方がいいと思うんですけどね。
どうもありがとうございました。