sql >> データベース >  >> RDS >> Access

VBAの同じ行で変数を宣言して初期化する

    VB.NETはVB6/VBAとは根本的に異なる言語ですが、表面的には2つの言語は多くの共通の構文を共有しています。

    VBAにVBAがないという優れた機能の1つは、宣言したのと同じ行の変数に値を割り当てる機能です。

    Dim i As Integer = 42

    残念ながら、上記のコードはVBAで構文エラーを生成します。

    ただし、変数の初期化へのそのアプローチが本当に好きな場合は、非常によく似たものを取得できます。 VBAでは、ステートメントの終わりのコロン文字(:)を使用します )。

    Dim i As Integer: i = 42

    パーサーの目には、上記の行はこのより馴染みのあるコードと同等です:

    Dim i As Integer
    i = 42


    1. PostgreSQLでのScale()関数のしくみ

    2. Oracleでユーザーを複製する方法

    3. カラム側の暗黙的な変換はどれくらいの費用がかかりますか?

    4. MySQLINクエリで順序を維持する