VBScriptは型宣言ができない!?
VBScriptで下記のように書いてみました。

Dim str As String
str= "hogehoge"
MsgBox str

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

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

Dim str
str= "hogehoge"
MsgBox str

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

参考:
型宣言はないが変数には型がある
[PR]
by jehoshaphat | 2011-07-10 23:18 | VBScirpt,WSH,バッチ | Trackback | Comments(0)
トラックバックURL : http://jehupc.exblog.jp/tb/15095895
トラックバックする(会員専用) [ヘルプ]
※このブログはトラックバック承認制を適用しています。 ブログの持ち主が承認するまでトラックバックは表示されません。


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