Sintaks fungsi ubound ialah "ubound(array, dimension)", tatasusunan ialah tatasusunan untuk mendapatkan had atas sempadan, dan dimensi ialah dimensi tatasusunan untuk mendapatkan had atas sempadan. Fungsi ubound mengembalikan sempadan atas tatasusunan, bukan saiz tatasusunan. Oleh itu, apabila menggunakan fungsi ubound, anda perlu memberi perhatian untuk membezakannya daripada saiz tatasusunan.
ubound ialah fungsi, yang biasa digunakan dalam bahasa pengaturcaraan, seperti dalam Fortran. Fungsi ini digunakan untuk mendapatkan had atas tatasusunan. Walau bagaimanapun, perlu diingatkan bahawa bahasa pengaturcaraan yang berbeza mungkin mempunyai penggunaan dan sintaks yang berbeza. Di sini kami mengambil Fortran sebagai contoh untuk menerangkan penggunaan fungsi ubound.
Dalam Fortran, fungsi ubound digunakan untuk mendapatkan sempadan atas tatasusunan. Ia sering digunakan dalam kawalan gelung untuk mengelakkan ralat di luar sempadan semasa mengakses elemen tatasusunan. Sintaks fungsi ubound adalah seperti berikut:
ubound(array, dimension)
di mana: tatasusunan ialah tatasusunan untuk mendapatkan had atas sempadan. dimensi ialah dimensi tatasusunan untuk mendapatkan had atas sempadan.
Berikut ialah contoh mudah yang menunjukkan cara menggunakan fungsi ubound:
program ubound_example implicit none integer, dimension(3,3) :: array integer :: i, j ! 初始化数组 array = 0 array(1,:) = [1,2,3] array(2,:) = [4,5,6] array(3,:) = [7,8,9] ! 打印数组元素 do i = 1, ubound(array, 1) do j = 1, ubound(array, 2) write(*, '(i3)') array(i,j) end do write(*, *) end do end program ubound_example
Dalam contoh di atas, kami mengisytiharkan tatasusunan integer 3x3 dan menggunakan fungsi ubound untuk mendapatkan sempadan atas tatasusunan. Dalam gelung, kami menggunakan fungsi ubound untuk mengawal dimensi tatasusunan supaya kami boleh mengakses elemen tatasusunan dengan betul. Output akan menjadi matriks 3x3 di mana setiap elemen adalah elemen sepadan tatasusunan tatasusunan.
Perlu diingat bahawa fungsi ubound mengembalikan sempadan atas tatasusunan, bukan saiz tatasusunan (iaitu, jumlah bilangan elemen). Oleh itu, apabila menggunakan fungsi ubound, anda perlu memberi perhatian untuk membezakannya daripada saiz tatasusunan. Sebagai contoh, jika saiz tatasusunan satu dimensi ialah 10, maka sempadan atasnya ialah 10. Jika anda cuba mengakses elemen dengan indeks lebih besar daripada 10, ralat di luar sempadan akan terhasil. Gunakan fungsi ubound untuk memastikan anda tidak melampaui batas apabila mengakses elemen tatasusunan.
Atas ialah kandungan terperinci penggunaan fungsi ubound. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!