人気ブログランキング | 話題のタグを見る
VBScriptは型宣言ができない!?
VBScriptで下記のように書いてみました。

Dim str As String
str= "hogehoge"
MsgBox str

すると、「ステートメントの末尾が不正です。800A0401」というエラーが。。。

下記のようにすると、うまく走りました。

Dim str
str= "hogehoge"
MsgBox str

どうやら、VBScriptでは型宣言ができないようです。
型の概念はあるのに宣言できないとは変な話です。。。
VBScriptやVB6は宣言と同時の初期化もできず不便ですね。
特にInputBoxで数字を入力させる場合、文字列として入ってくるので手動でキャストしてやる必要があります。

参考:
型宣言はないが変数には型がある
by jehoshaphat | 2011-07-10 23:18 | VBScirpt,WSH,バッチ


<< VBScriptのModの結果... VBScriptで配列宣言時に... >>