Kode dengan menggunakan Option Base 1
Option ExplicitTerlihat bahwa MsgBox tersebut menampilkan angka 1
Option Base 1
Private Sub Form_Load()
Dim Arr(5) As Integer
MsgBox LBound(Arr)
End Sub
Kode dengan tanpa menggunakan Option Base 1
Option ExplicitTerlihat bahwa MsgBox tersebut menampilkan angka 0
Private Sub Form_Load()
Dim Arr(5) As Integer
MsgBox LBound(Arr)
End Sub
Maka Kesimpulannya:
- Dengan menggunakan Option Base 1, maka LBound atau Lower Bound (batas terendah dari sebuah array sama dengan 1)
- Secara default Visual Basic 6.0 men-set Option Base 0, apabila secara explicit kita tidak menuliskan Option Base 1
- Option Base tidak bisa diberi nilai yang lebih dari 1