私のコードをリファクタリングして繰り返しを減らそうとしています。私は、アレイ変数がvbscriptの配列にあるかどうかをチェックする方法
<% If tree <> "" or (info <> "" and **info <> arrayInfo** Then %>
write stuff
<% End If %>
リトルヘルプを反復処理するように私は不明だ配列
Dim info(3)
info(0) = "Talks"
info(1) = "Privacy"
info(2) = "Links"
に情報変数を入れて、この作業コード
<% If tree <> "" or (info <> "" and info <> "links" and info <> "privacy" and info <> "talks") Then %>
write stuff
<% End If %>
を持っています。ありがとう。
バート・バージョン(間違っUBOUND、ノー終了) –
@ Ekkehard.HornerシンプルStackhoundの答えのバージョンではなく、間違ったUBOUND。配列は添え字0,1,2になります。ここでUBoundの値は実際には3になるかもしれませんが、ループの記述方法ではありません。私は意図的にUBoundを使用しないでください。出口は「ここでやる」の下に落ちる。それは明らかだろうと思った。どうしてこんなに多くの人がここで急にダウンボトムするのですか? – Daniel
多くの人が低品質のコードを掲示し、自分の失業者のために口実を失う言い方をしているので(「個人的な好み」、どのように「出てくる」ことができますか?」 –