-1
私は2台のマシン上でコードBのブロックを実行するスクリプト持っている:XとYを。スクリプトでアルゴリズム:異なるコードで同じコードを起動するには?
、私はオプションという変数があります:ユーザーがマシンに展開することを選択した場合、ユーザーがマシンX、オプション= 1
にデプロイすることを選択した場合
をY、オプション= 2
ユーザが展開を選択した場合XおよびY、オプション= 3
今問題は、コードブロックBだけX又はYに依存する2つのパラメータを有しています。
オプション= 3の場合、このブロックを2回コピーする必要はありません。スペースが無駄になり、アルゴリズムが良くありません。
現時点での擬似コードは次のようになります。
//parameter a,b,c depends on machine X or Y
option=get_user_option()
if(option==1)
{B(a(X),b(X),c(X))}
if(option==2)
{B(a(Y),b(Y),c(Y))}
if(option==3)
{
B(a(X),b(X),c(X))
B(a(Y),b(Y),c(Y))
}
私は、アルゴリズムを簡単に作るために何をすべき?
ありがとうございました。
を実行しますか? – anion
私はWindowsのバッチを使用しています – brest1007