そこで、listコマンドを使用してこれを機能させるために、同様の名前のスレッドを使用しました。これが私の作業コードです:
proc E364xA::Connect [list [list VisaAlias ${E364xA::DefaultAlias}]] {
::VISA::Connect $VisaAlias
}
現在、これは名前空間eval内のDefaultAliasに格納されている値を使用して機能しています。これを行うためのより直感的な方法があるかどうか疑問に思いました:
proc E364xA::Connect {{VisaAlias ${E364xA::DefaultAlias}}} {
::VISA::Connect $VisaAlias
}
この方法では、2つのリストコマンドで水を混乱させることはありません。何か案は?
よろしくお願いします!