スクリプト言語には、条件文の 1 タイプ - IF..THEN..ELSE 文があります。 この文の構文は、以下のとおりです。
IF <expression> THEN
<statement block>
[ELSE
<statement block>]
ENDIF
文全体が 1 行に収まる場合は、ENDIF なしの条件文を使用できます。
IF <expression> THEN <statement block>
式の結果は、整数型である必要があります。
注: ENDIF の代わりに End If を使用できます。
条件文の別の形式として、ネストされた条件文があります。 以下に示す最初のコード例のようなネストされた条件文の代わりに、2 番目の例のような条件文を作成できます。
DIM os As String
.
.
.
If os = "AIX" Then
aixRun()
Else
if os = "HPUX" Then
rc = hpRun()
Else
if os = "SOLARIS(sparc)" Then
solarisRun()
else
print("unknown os type: " + os)
End If
End If
End If
.
.
.
2 番目の例:
DIM os As String
.
.
.
If os = "AIX" Then
aixRun()
Elseif os = "HPUX" Then
hpRun()
Elseif os = "SOLARIS(sparc)" Then
solarisRun()
else
print("unknown os type: " + os)
End If
.
.
.
例:
DIM ProgName as String DIM ProgPath as String ProgPath="C:\AVIRUS" IF InStr(ossystem,"DOS") THEN ProgName=ProgPath + "FINDVIRU.EXE" ELSE ProgName=ProgPath + "WFINDVIR.EXE" ENDIF end:
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|