Visual Basic 中学校 > Visual Basic サンプル集 > Visual Basic サンプル集目次 >
VB.NET 2002, VB.NET 2003, VB2005
関数の宣言
以下はすべてPrivateで宣言する場合の例だが、Privateの他にPublic, Friend, Protectedで宣言することもできる。これらの違いについては別項「宣言の効果」を参照。
1.単純な関数を宣言する例
数値型の値を返す関数MyFunctionを宣言する例
Private Function MyFunction() As Integer Return 1
End Function
値を返すにはReturnを使う。この例では常に 1 を返す。
2.引数を1つ持つ関数を宣言する例
数値型の引数を1つ取り、長整数型の値を返す関数MyFunction2を宣言する例
Private Function MyFunction2(ByVal Value As Integer) As Long Return Value * 2 End Function
この例では常に引数の2倍の値を返す。
3.引数を2つ持つ関数を宣言する例
数値型の引数を2つ取り、長整数型の値を返す関数MyFunction3を宣言する例
Private Function MyFunction3(ByVal Value1 As Integer, ByVal Value2 As Integer) As Long Return Value1 + Value2
End Function
この例では常に2つの引数の合計を返す。
4.その他の関数の宣言の注意点
オブジェクト指向と関連してOverrides, Shadowsなどを使う例はここでは取り上げていない。
また、ByRefやOptional, Paramarrayなど引数の特別な指示の例はここでは取り上げていない。
これらは将来別項で取り上げる予定。