Isi
Memasukkan array ke dalam aplikasi Visual Basic (VB) bisa sangat berguna jika Anda tahu cara menggunakannya. VB adalah bahasa pemrograman komputer yang dibuat oleh Microsoft untuk mengembangkan aplikasi desktop, web, dan seluler. Array adalah sekumpulan nilai yang terkait secara logis, seperti jumlah kota di setiap negara bagian di negara tersebut. Anda dapat menggunakan fungsi "UBound" dan "LBound" untuk menentukan ukuran array.
Definisi
Fungsi "UBound" mengembalikan kemungkinan nilai posisi tertinggi untuk dimensi yang ditunjukkan dari sebuah larik. "LBound" melakukan hal sebaliknya: ia mengembalikan nilai serendah mungkin. Dalam kedua kasus tersebut, nilainya adalah tipe integer. Jika array hanya memiliki satu elemen, fungsi "UBound" akan mengembalikan 0. Fungsi "LBound" akan selalu mengembalikan 0, selama array telah diinisialisasi, bahkan jika tidak berisi elemen.
Dimensi array
Ketika sebuah array hanya menggunakan satu indeks, itu disebut "satu dimensi". Array "multidimensi" menggunakan lebih dari satu indeks. Anda bisa mendeklarasikan larik bersarang ("larik larik"), yang bisa satu dimensi atau multidimensi, seperti elemen yang ditentukan. Misalnya, jika Anda mendeklarasikan larik dua dimensi bulan, indeks pertama akan mewakili bulan dan indeks kedua akan mewakili hari. Bulan bervariasi dalam jumlah hari, jadi larik dua dimensi Anda tidak akan seragam. Dalam VB, deklarasinya adalah sebagai berikut:
Dim mesesArray (11, 30) Sebagai String
Tentukan dimensi maksimum
Indeks dimulai dari 0 untuk setiap larik dan nilai maksimum ditentukan oleh nomor yang ditunjukkan selama deklarasi. Anda dapat mendeklarasikan array multidimensi tipe Byte dengan sintaks berikut:
Dim a (200, 10, 2) Sebagai Byte
Dapatkan ukuran array untuk setiap dimensi menggunakan fungsi "UBound". Misalnya, "UBound (a, 1)" (tanpa tanda kutip) akan menghasilkan "200". Gantikan nomor posisi untuk "2" dan hasilnya adalah "10". Untuk mendapatkan ukuran dimensi ketiga, ketik "3" sebagai posisinya.
Tentukan dimensi maksimum
Dalam array, indeks selalu dimulai dari posisi 0; oleh karena itu, batas bawahnya akan selalu seperti ini. Deklarasikan array tipe Byte berikut dan gunakan fungsi LBound untuk mendapatkan nilai terkecil yang mungkin untuk indeks:
Dim a (200, 10, 2) Sebagai Byte
Dengan panggilan ke fungsi "LBound (a, 1)", Anda akan mendapatkan nilai 0. Hal yang sama akan terjadi jika Anda memasukkan "2" atau "3" sebagai nomor posisi.