‫Selamat datang kembali.
‫Sekarang Anda sedang mendekati sebuah balapan, mari kita lanjutkan dan buat balapan multidimensi yang melindungi
‫atau secara umum, karena sebuah balapan tidak bisa hanya menjadi satu baris entri, mereka bisa dua dimensi, tiga dimensi
‫atau bahkan multidimensi lebih jauh.
‫Jadi mari kita buat array 2D yang sangat sederhana dan saya akan membuat string ke array.
‫Dan yang perlu saya lakukan di sini adalah alih-alih membiarkan tanda kurung kosong, saya memasukkan koma di sana atau saya
‫memberi koma di sana dan setelah itu saya memberinya nama.
‫Jadi ini akan menjadi contoh untuk matriks.
‫Jadi kami memiliki larik tugas, yang bertipe string dan disebut Matriks.
‫Jadi begitulah cara saya mendeklarasikan akhir dari array, mendeklarasikan array 2D.
‫Jadi sekarang jika saya ingin mendeklarasikan tiga tahun, itu juga cukup sederhana.
‫Tiga tahun delapan.
‫Sekarang saya melakukannya dengan bilangan bulat supaya Anda melihat bahwa itu bekerja sebaliknya juga dan saya
‫akan menyebutnya 3D.
‫Jadi begitulah cara membuat era 3D.
‫Dan seperti yang Anda lihat, ini didasarkan pada CUMA.
‫Jadi satu koma 2D, dua koma, 3D untuk karmas FIDA dan lain sebagainya.
‫Saya memang melewatkan tiga koma, yang akan lucu, tapi begitulah cara Anda membuat array
‫multidimensi.
‫Nah, begitulah yang bisa kami deklarasikan.
‫Sekarang mari kita lihat bagaimana menginisialisasi mereka.
‫Jadi saya akan membuat larik dua dimensi baru, larik dua dimensi,
‫dan saya akan menyebutnya larik itu dan larik 2D akan membuatnya tetap sederhana.
‫Dan untuk membuatnya, saya perlu menggunakan tipe data baru lalu lagi.
‫Dan di sini saya perlu menyatakan berapa banyak dimensi yang kita miliki.
‫Jadi dalam hal ini, satu dimensi lebih dari yang umum.
‫Jadi totalnya dua dimensi.
‫Dan kemudian saya membutuhkan tanda kurung kurawal.
‫Dan yang perlu saya lakukan di sini sekarang adalah melanjutkan dan memasuki baris yang berbeda.
‫Jadi saya akan membuat baris satu, dua dan tiga dipisahkan dengan koma empat, lima dan enam, dipisahkan dengan
‫koma dan tujuh, delapan dan sembilan.
‫Jadi itu akan menjadi contoh dari tuntunan, yang merupakan matriks.
‫Jadi cukup banyak hal yang sama yang kita miliki di sini.
‫Dan saya mulai dengan satu, meskipun array itu sendiri dimulai dengan nol.
‫Jadi untuk mengakses yang ini, saya perlu melakukan hal berikut.
‫Saya cukup menulisnya di konsol.
‫Jadi C W ketuk dua kali.
‫Dan sebenarnya yang ingin saya akses adalah kelimanya.
‫Ini jauh lebih menarik, menurutku.
‫Jadi saya akan mengatakan nilai pusat dan kemudian akan menjadi array 2D dan kemudian dalam tanda kurung saya masukkan posisi mana yang
‫ingin saya akses.
‫Jadi dalam kasus saya, saya ingin mengakses posisi satu dan satu.
‫Kenapa jadi satu lawan satu.
‫Nah, itu baris nomor nol.
‫Itu baris nomor satu.
‫Jadi ini adalah yang asli yang ingin saya akses.
‫Jadi yang ini di sini dan yang itu adalah indeks satu di dalam baris itu.
‫Jadi empat ini adalah indeks nol lima.
‫Indeks satu dan enam adalah indeks dua.
‫Jadi bisa dibilang baris nol, pahlawan satu dan di sini baris dua.
‫Benar.
‫Jadi itulah yang kami lakukan di sini.
‫Dan kemudian nol satu, dua dan seterusnya.
‫Jadi berdasarkan berapa banyak entri yang Anda miliki di sini, ini adalah bagaimana Anda dapat dengan mudah mengaksesnya.
‫Jadi sekarang mari kita periksa.
‫Mari kita baca kuncinya agar tidak hilang.
‫Dan kami nilai sentral adalah lima.
‫Baiklah.
‫Jadi ini adalah bagaimana Anda dapat mengakses lima.
‫Sekarang untuk Anda sebagai tantangan kecil.
‫Mencoba mengakses tujuh.
‫Baiklah, saya harap Anda mencobanya, jadi untuk mengakses tujuh, saya juga perlu menggunakan baris.
‫Lalu indeks yang mana?
‫Nol.
‫Jadi nol akan menjadi tujuh kami.
‫Jadi mari kita jalankan lagi.
‫Nilai tengah adalah tujuh.
‫Baiklah.
‫Jadi di sanalah kami.
‫Ini adalah bagaimana Anda dapat menggunakan array 2D jika Anda ingin menjalankan array 3D, yang sedikit lebih rumit dalam hal.
‫Yah, itu menambah keseluruhan dimensi, tetapi konsepnya sama.
‫Jadi Anda akan memilikinya.
‫Yah, saya hanya akan membuat array 3D yang sangat sederhana.
‫Baiklah.
‫Jadi saya melanjutkan dan saya membuat 3D ini, benar.
‫Jadi Anda memiliki tanda kurung kurawal, yang merupakan dimensi pertama, lalu tanda kurung kurawal lagi, dimensi
‫kedua dan kemudian tanda kurung gorden lagi, yang merupakan dimensi ketiga.
‫Jadi Anda memiliki kedalaman, tinggi, dan panjang Anda cukup banyak jika Anda melihatnya sebagai objek 3D, misalnya.
‫Benar.
‫Jadi jika saya ingin mengaksesnya, saya menggunakan string dalam kasus ini karena lebih mudah untuk mendemonstrasikannya.
‫Jadi jika saya ingin mengakses nomor pertama ini, saya harus menggunakan nol nol nol untuk mendapatkannya.
‫Jadi izinkan saya menunjukkan kepada Anda bahwa ini, pada kenyataannya, benar.
‫Jadi saya hanya akan menyalin dua baris itu.
‫Sebenarnya, saya akan memotongnya dan saya tidak ingin mendapatkan nilai sentralnya, tetapi nilainya adalah dan saya hanya
‫akan menggunakan array 3D di sini.
‫Saya mengoperasikan 3D dan saya ingin mengakses posisi.
‫Satu, satu dan nol, sebagai contoh, mari kita jalankan ini.
‫Dan seperti yang Anda lihat, nilainya adalah satu satu nol, jadi itu mungkin agak aneh atau sederhana karena Anda akan berkata, OK, ini
‫yang Anda masukkan di sini, satu satu nol.
‫Ya, itu karena saya menamai entri dengan cara yang sama persis seperti yang saya perlukan untuk mengaksesnya.
‫OK, jadi katakanlah saya menambahkan baris lain di sini dan saya akan menggunakan nol atau saya hanya akan memanggil yang itu.
‫Hai, yang di sana.
‫Dan apa kabar?
‫Oke, jadi ini cukup sederhana.
‫Tidak ada yang berubah.
‫Kecuali yang ini di sini, seperti yang Anda lihat, susunan ini di sini tidak bahagia lagi, atau bagian dari tiga tahun ini tidak bahagia
‫lagi karena di sini kami memiliki tiga baris dan di sini kami hanya memiliki dua baris.
‫Jadi saya perlu menambahkan satu lagi di sini, satu lagi dan entri terakhir.
‫Jadi saya hanya memanggil mereka seperti itu.
‫Jadi jika sekarang saya katakan saya ingin mengakses setinggi ini, mereka sebenarnya mencoba melakukannya sendiri.
‫Mencoba memasukkan nilai yang benar untuk mengakses.
‫Hai, yang di sana.
‫Maksudku, di sini, Exocet.
‫Baiklah, jadi kami mengatakan bahwa ini adalah nol pada poin pertama.
‫Ini nol satu nol nol di sini, jalan ini, jalan ini nol satu, dan jalan ini seharusnya nol dua,
‫jadi nol ke nol akan tinggi di sana.
‫Jadi mari kita potong nol itu menjadi nol dan mari kita jalankan.
‫Dan seperti yang Anda lihat di sini, dikatakan bahwa nilainya tinggi di sana.
‫Jika saya ingin mengakses entri terakhir, pendekatan yang sama, jalan ini adalah satu nol.
‫Jalan ini di sini adalah satu.
‫Jadi jalan ini di sini akan menjadi satu dua.
‫Jadi kami mengakses satu, dua dan satu untuk mendapatkan entri terakhir.
‫Jadi mari kita jalankan.
‫Dan kita melihat nilai entri terakhir okeydokey.
‫Jadi saya bisa masuk lebih dalam ke itu.
‫Tapi saya pikir prinsipnya jelas dan ini adalah bagaimana Anda bisa membuat array tiga D.
‫Dan omong-omong, ada berbagai cara untuk membuat array dimensi ganda.
‫Misalnya, saya juga bisa menentukan dimensi sebelumnya.
‫Benar.
‫Jadi saya bisa mengatakan, misalnya dan array, saya akan memanggil satu array string yang sebenarnya untuk merangkai string ini menjadi
‫string baru.
‫Dan di sini saya perlu menentukan, misalnya, bahwa saya ingin memiliki tiga baris dan dua entri
‫per baris dan yang satu akan menjadi, misalnya, satu, lalu kami memiliki dua, lalu kami memiliki tiga, empat, dan seterusnya.
‫Yang berarti dan di sini kita memiliki lima dan enam, jadi itu cara lain untuk melakukannya, bukan?
‫Jadi saya tidak bisa menentukannya pada saat itu di sini.
‫Jadi mereka tidak membutuhkan tiga baris, yang akan menjadi baris itu, peran itu di sini dan baris itu sebenarnya seperti
‫ini.
‫Jadi begitulah cara saya dapat menentukan berapa banyak entri yang saya ingin Anda miliki sekarang untuk Anda
‫sebagai tantangan kecil, coba ubah empat menjadi ayam.
‫Ubah saja menjadi ayam meskipun Anda seorang vegan.
‫Baiklah.
‫Saya harap Anda mencobanya.
‫Jadi mari kita coba itu.
‫Ini akan menjadi string atau array nyata ke string di posisi tersebut.
‫Dan mari kita periksa.
‫Ini adalah Rosero.
‫Ini baris satu dan empat.
‫Harus satu dan satu kemudian.
‫Dan saya akan mengubahnya menjadi ayam.
‫Dan sekarang mari kita lihat nilainya.
‫Jadi saya mengatakan serangan ke string pada posisi satu dan satu.
‫Sekarang mari kita lihat apakah kita mendapatkan ayam kita, peti ayam yang bernilai.
‫Jadi sekarang Anda dapat melihat bagaimana Anda dapat mengubah nilai entri dalam array.
‫Jadi katakanlah Anda memiliki array atau Anda memiliki nama array dan Anda tidak tahu berapa banyak dimensi yang dimilikinya.
‫Jadi untuk mengetahui dimensi, mari kita lanjutkan dan lakukan itu.
‫Sebenarnya, saya akan membuat variabel baru.
‫Saya akan menyebutnya dalam dimensi, dan itu akan menjadi array ke string yang diberi peringkat dan apa yang
‫dilakukan peringkat adalah mendapatkan peringkat, jumlah dimensi array.
‫Jadi jika array satu dimensi mengembalikan satu yang seharusnya dikembalikan oleh array dua dimensi, maka dimensi sekarang
‫harus dua dalam kasus ini, karena dua string memiliki dua dimensi.
‫Jadi saya hanya akan mencetak dimensi sekarang dan menjalankannya.
‫Dan itu mengatakan nilai-nilainya juga.
‫Jadi, jika Anda ingin mengetahui jumlah dimensi yang dimiliki variabel yang Anda dapatkan, misalnya, dalam kasus ini sederhana,
‫tetapi dalam kasus yang lebih kompleks, Anda bisa mendapatkannya sebagai argumen.
‫Dan Anda juga, mungkin program Anda berjalan dengan dimensi yang berbeda dan menerima banyak dimensi yang berbeda, bukan hanya
‫array dua dimensi, mungkin juga array tiga dimensi dan seterusnya.
‫Dan Anda ingin tahu berapa banyak dimensi yang dimiliki array sebelum Anda bekerja dengannya.
‫Jadi begitulah cara Anda bisa mengetahuinya.
‫Omong-omong, Anda juga dapat membuat array tanpa menentukan peringkatnya.
‫Jadi dalam kasus kami, kami selalu menentukan peringkat di sini.
‫Kami berkata, OK, kami memiliki dua dimensi.
‫Kami memiliki tiga dimensi dan sebagainya.
‫Tapi apa yang kita lakukan di sini adalah, yah, kita masih perlu melakukannya di sisi itu, tapi
‫kita tidak perlu melakukannya di sisi kanan tanda sama dengan kita.
‫Jadi saya akan menunjukkan sedikit contoh di dalamnya.
‫Dan itu akan menjadi larik ke D, dan saya akan menyebutnya juga.
‫Jadi itu hanya akan menjadi array yang berbeda.
‫Dan di sini saya cukup menggunakan kotak atau tanda kurung di sini untuk membuat array.
‫Jadi seperti yang Anda lihat, array IVI 2D sekarang tidak mengeluh dan saya tidak perlu menggunakan string baru ini atau
‫jenis TI baru di mana saya menentukan peringkatnya.
‫Jadi secara otomatis tahu, OK, bahwa Anda minum dengan deklarasi ini di sini.
‫Namun, jika Anda telah mendeklarasikan sebuah array, jadi katakanlah kami memiliki metrik kami, kami telah mendeklarasikannya
‫tahun, saya tidak dapat melanjutkan dan benar-benar melakukannya di sini.
‫Saya tidak bisa hanya melanjutkan dan mengatakan metrik akan menjadi yang saya katakan.
‫Dan itu juga di sekitar kurung kurawal.
‫Jadi ini adalah sesuatu yang tidak boleh Anda lakukan.
‫OK, sekarang ini akan mengembalikan kesalahan.
‫Itu tidak menerima pendekatan itu.
‫Baiklah.
‫Jadi jangan lakukan itu, asal kamu tahu.
‫Tetapi ketika Anda membuatnya, Anda dapat langsung menginisialisasinya.
‫Baiklah.
‫Jadi itu saja pada array multidimensi.
‫Di video selanjutnya, akan ada sedikit tantangan dimana kamu harus benar-benar menggunakan array dua
‫dimensi.
‫Kami akan membuat klon tic tac toe kecil, dan Anda harus mencoba membuatnya sendiri di video
‫berikutnya.
‫Jadi bersiaplah dan pastikan bahwa Anda memahami array dua dimensi, bagaimana menggunakannya, bagaimana elemen
‫Texas dan sebagainya.
‫Baiklah.
‫Jadi sampai jumpa di video selanjutnya.