Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
If文条件式なしの場合の処理
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30823#CommentId85539
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
shu
 (社会人)
投稿日時
2022/12/9 20:15:17
> DateCheckの戻り値のFalseがerr_flgに渡され
VB.NETではこのような動作はしません。
提示されたコードでは
> If err_flg = DateCheck(sData, Item) Then
これより前にerr_flgに値が設定されていて、DateCheckの戻り値と比較する
という処理になります。err_flgに何も設定してないと暗黙の初期化として
falseになるのでDateCheckの戻りがfalseなら
false と falseは等しいのでThenの中の処理が行われます。
DateCheckの結果がtrueであれば
false と trueは等しくないのでThenの中の処理は行われません。