‫Selamat datang kembali.
‫Dalam video ini, kita akan melihat Oros dan lokal dan juga breakpoint sedikit lebih banyak sehingga kita melihat
‫cara menggunakan breakpoint di video terakhir dan kita membuat breakpoint yang satu ini pada titik di mana kita membuat
‫daftar lokal ini atau variabel lokal ini disebut Teman, yang hanya tersedia di metode utama kami.
‫Dan kemudian kita dapat, tentu saja, melanjutkan dan membuat beberapa breakpoint lagi.
‫Jadi saya hanya akan membuat dua breakpoint.
‫Sekarang, katakanlah kita ingin melihat breakpoint kita.
‫Dan dalam contoh ini, sangat mudah karena kita hanya memiliki dua breakpoint itu, bukan?
‫Jadi mereka terlihat sepanjang waktu.
‫Tapi sekarang bayangkan kita melakukan ini.
‫Jadi kami telah merangkumnya.
‫Kami benar-benar hanya ingin memecahnya di level yang lebih tinggi.
‫Dan sekarang kita hanya melihat breakpoint yang satu ini.
‫Tapi di mana semua breakpoint lainnya?
‫Nah, yang bisa Anda lakukan adalah Anda bisa memulainya.
‫Dan kemudian atau mulai debugging dengan menekan lima dan kemudian hal lain yang dapat Anda lakukan adalah Anda
‫dapat memeriksa breakpoints Anda.
‫Jadi Control Alti adalah jalan pintas atau Anda bisa pergi ke breakpoint Windows di sini dari Dybbuk Debug ketika breakpoint itu dan
‫itu akan membuka tab kecil ini di sini, yang menunjukkan kepada Anda berbagai break point yang Anda
‫miliki.
‫Jadi kita punya break point dan program.
‫Crestline 10, karakter 13 dan satu lagi dalam program.
‫Caslen 21.
‫Karakter 13.
‫Baiklah.
‫Jadi ini adalah dua break point yang kami miliki.
‫Dan sekarang untuk menghilangkan break point, yang bisa kita lakukan adalah, tentu saja, kita bisa menekan breakpoint.
‫Jadi di sini di sisi kiri, kita bisa mengkliknya.
‫Dan seperti yang Anda lihat, itu benar-benar menghilang dari breakpoints kami.
‫Setelah kami melakukannya, kami juga dapat menonaktifkan Breakpoint.
‫Sekarang Anda dapat melihatnya tepat di tengah.
‫Jadi biarkan saya melakukannya dengan breakpoint ini.
‫Anda dapat melihatnya dengan lebih baik dan dapat melihatnya sekarang tidak sepenuhnya merah lagi.
‫Itu tidak diisi dengan warna merah lagi.
‫Itu diisi dengan warna putih.
‫Baiklah.
‫Jadi masih ada, tapi dinonaktifkan.
‫Jadi Anda dapat menonaktifkan breakpoint kapan saja dengan jendela ini.
‫Dengan jendela breakpoints ini.
‫Baiklah.
‫Jadi ini mungkin tidak berguna dalam kasus khusus kami di sini, karena ini adalah program yang sangat singkat.
‫Benar?
‫Kami tidak memiliki terlalu banyak hal yang terjadi di sini.
‫Tapi begitu Anda memiliki program di mana Anda memiliki breakpoint di banyak file yang berbeda, ini berguna dan
‫sangat membantu Anda di luar sana.
‫Baiklah.
‫Jadi hal berikutnya yang ingin saya tunjukkan kepada Anda, dan itu yang sangat
‫penting, terutama untuk mencari tahu di mana letak bug Anda, dan itu menggunakan lokal dan.
‫Baiklah.
‫Mari kita mulai dengan Oros.
‫Anda dapat melihat kami memiliki jendela baru di sini yang disebut Oros.
‫Pesanan akan secara otomatis menunjukkan kepada kita variabel yang ada di sekitar titik henti sementara saat ini.
‫Jadi yang relevan saat ini.
‫Jadi ada variabel ARC ini, yang ini di atas dari metode utama kami.
‫Jadi variabel ARC ini.
‫Dan kemudian kami memiliki variabel teman ini, yang saat ini nol.
‫Dan begitu kita pergi ke langkah berikutnya, jadi kita melangkahi.
‫Kita dapat melihat bahwa sekarang kita memiliki teman dan teman pesta, jadi Oros menunjukkan kepada kita secara otomatis variabel-variabel yang
‫mengelilingi breakpoint yang dekat dengan tempat kita berada saat ini.
‫Baiklah.
‫Jadi di sini saya dengan teman-teman dan Anda dapat melihat bahwa kami memiliki tujuh entri di sana dan kemudian kami memiliki teman-teman pesta,
‫yang pada titik ini sekarang.
‫Tapi begitu kita melangkah, kita bisa melihat sekarang teman pesta adalah apa yang dilihat.
‫Baiklah.
‫Jadi kami memiliki jumlah variabel ini dan kami memiliki teman pesta variabel ini, yang memiliki beberapa informasi tambahan.
‫Dapat melihat jumlah teman pesta adalah nol pada saat ini.
‫Anda dapat melihat jenisnya di sini jika Anda ingin tahu lebih banyak tentangnya.
‫Ini adalah daftar koleksi sistem.
‫Dan kemudian kami memiliki jumlah teman pesta ini, yang juga nol.
‫Baiklah.
‫Jadi Count, yang ini di sini dan yang ini di sini.
‫Dan kemudian kami memiliki teman pesta, yang jumlahnya nol.
‫Baiklah.
‫Jadi itulah gambaran umum atau sebenarnya teman pesta.
‫Dan kemudian kita memiliki hitungan.
‫Jadi itu dua hal yang berbeda karena menganggap jumlah teman pesta, yaitu jumlah teman pesta.
‫Dan ada daftar teman pesta, yang merupakan daftar yang saat ini tidak memiliki teman di sana
‫atau entri apa pun di sana.
‫Baiklah.
‫Jadi itu pesanan kami.
‫Dan ini sangat berguna ketika Anda melihat variabel yang Anda miliki saat ini.
‫Sekarang, yang juga dapat Anda lakukan adalah memodifikasinya.
‫Baiklah.
‫Jadi Anda bisa mengubah nilainya di sini.
‫Anda dapat melanjutkan dan memasukkan lima dan menguji bagaimana program Anda berperilaku setelah Anda mengubah nilai ke nilai yang
‫berbeda.
‫Seperti yang Anda lihat, saya telah mengubahnya menjadi lima.
‫Dan sekarang saya bisa melihat, OK, bagaimana perilaku program saya setelah saya menambahkan atau memasukkan nilai lima, misalnya?
‫Baiklah.
‫Jadi itu satu hal.
‫Yang lain yang ingin saya tunjukkan kepada Anda adalah penduduk setempat.
‫Tapi sebelum kita melakukan itu, saya ingin menunjukkan kepada Anda untuk menonton terlebih dahulu.
‫Jadi mari kita pergi ke arloji dan arloji membuka ini.
‫Satu catatan, yang terlihat mirip dengan apa yang baru saja kita lihat, dan sekarang Anda dapat menambahkan item
‫untuk ditonton, omong-omong, di bagian bawah, Oros masih ada.
‫Jadi itu hanya tab baru di bagian paling bawah.
‫Dan di sini adalah menonton satu.
‫Itu karena sementara breakpoints telah mengambil beberapa ruang dan itu penting, tapi yang bisa kita lakukan
‫adalah kita bisa kapan saja, kita bisa menarik semua itu dan meletakkannya di samping sini sehingga kita bisa membandingkannya.
‫Jadi katakanlah saya ingin menambahkan teman saya, jadi saya hanya akan menambahkan teman pesta ke daftar saya.
‫Baiklah.
‫Teman pesta masuk dan Anda dapat melihat jumlah teman pesta adalah nol.
‫Maka selalu penting untuk di mana Anda berada sekarang.
‫Jadi pada titik ini, saya di sini, jadi saya hanya akan melihat teman saat ini.
‫Dan biarkan saya masuk, seperti yang Anda lihat, dia mendapatkan nama panah teman saat ini tidak ada dalam konteks
‫saat ini.
‫Jadi itu belum ada pada saat itu, tetapi akan ada nanti.
‫Jadi mari kita lihat juga teman, karena teman juga sesuatu yang tidak ada dalam konteks saat
‫ini.
‫Mengapa demikian?
‫Nah, karena sekarang, seperti yang Anda lihat, panah itu ada di dalam teman-teman pesta saya.
‫Jadi kita berada dalam metode ini sekarang.
‫Lingkup seluruh variabel kami ada dalam metode ini dan verbal teman ini di pesta ini, verbal
‫teman, mereka tidak tersedia di sini.
‫Jadi ini bukan untuk teman pesta yang kita lihat di sini.
‫Baiklah.
‫Karena teman pesta yang kita lihat adalah yang ini di sini.
‫Mengapa demikian?
‫Nah, itu karena scope atau ruang lingkupnya adalah konsep yang sangat penting karena variabel yang dibuat dalam suatu
‫metode hanya tersedia di dalam metode itu.
‫Itu sebabnya kita tidak bisa menggunakan teman atau teman pesta dari metode utama kita dalam mendapatkan teman pesta, karena itu
‫metode yang berbeda, bukan?
‫Jika kita menciptakannya secara global.
‫Jadi jika kita membuatnya di sini di bagian atas sebagai bidang untuk kelas kita, maka mereka akan tersedia di
‫semua metode.
‫Baiklah.
‫Jadi itu sangat penting di sini.
‫Saya melihat Interscope dan video lain, saya pikir.
‫Tapi ini benar-benar, sekali lagi, sangat mudah untuk dilihat karena, nah, kita bisa langsung melihat nilai yang kita
‫dapatkan.
‫Baiklah.
‫Sekarang, mari kita lanjutkan dengan programnya dan mari kita lakukan.
‫Melanjutkan.
‫Katakan saja, oke, mari kita lanjutkan.
‫Saya dapat melihat sekarang teman pesta dan teman saat ini tersedia karena sekarang teman saat ini sekarang.
‫Jadi kita bisa langsung ke langkah berikutnya dan kita bisa melihat bahwa teman saat ini adalah Michelle.
‫Jadi program kami memberi kami nilai-nilai itu.
‫Dan pada saat yang sama, di sisi kanan, Oros terus-menerus memberi kita nilai terdekat yang paling dekat dengan titik
‫putus saat kita berada sekarang.
‫Baiklah.
‫Jadi begitu saya melompat keluar dan saya melompat keluar lagi.
‫Dan kemudian saya melihat saya di teman, jadi saya harus melompat beberapa kali, tetapi
‫sekarang saya di metode utama lagi karena saya melompat keluar dari teman pesta saya dan sekarang teman
‫pesta sekarang menjadi teman saya saat ini, Carlos dan teman saya adalah hitungan dua.
‫Jadi saya hanya punya dua teman dalam daftar saya.
‫Nah, itu yang aneh karena saya pikir saya punya tujuh teman dalam daftar saya.
‫Nah, itu sesuatu yang harus kita lihat sedikit lebih dalam, karena apa yang kita
‫lakukan adalah kesalahan besar dan itu adalah kesalahan yang sangat pemula.
‫Kami menghapus dari daftar sekarang.
‫Kami melewati referensi.
‫Kami tidak melewati nilai.
‫Dan itu adalah sesuatu yang akan kita lihat di video berikutnya.
‫Sekali lagi, hanya sebagai sedikit persiapan untuk Anda.
‫Jadi dan kemudian sebelum kita melakukannya, saya ingin memeriksa jendela lain.
‫Dan seperti yang Anda lihat, ada banyak jendela sehingga Anda dapat belajar banyak tentang debugging jika Anda
‫hanya memeriksa jendela yang berbeda dan melihat di mana program Anda berada di setiap baris dan apa statusnya.
‫Dan Anda juga dapat memeriksa memori dan sebagainya.
‫Tapi yang penting untuk saat ini adalah penduduk setempat.
‫Jadi saya ingin menunjukkan kepada Anda penduduk setempat, lokal menunjukkan kepada Anda variabel-variabel yang tersedia dalam konteks lokal.
‫Jadi dalam lingkup yang sedang kita lihat.
‫Jadi seperti yang baru saja saya katakan, ruang lingkupnya adalah metode yang kita gunakan.
‫Jadi mari kita mulai lagi.
‫Mari kita mulai men-debug.
‫Dan omong-omong, Anda bisa setelah itu debugging, Anda juga dapat me-restart debugging dengan menekan tombol ini di sini,
‫tombol restart atau dengan menekan control shift di lima.
‫Oke, jadi dalam konteks saat ini, itulah jendela lokal.
‫Oke, itu penting.
‫Kami saat ini di penduduk setempat.
‫Tidak sama sekali.
‫Kami sedang mencari penduduk setempat.
‫Jadi kami memiliki busur, yang merupakan busur utama, string di sini, string atau larik ini.
‫Dan kemudian kami memiliki teman-teman kami dan kami memiliki teman-teman pesta kami.
‫Jadi ini adalah variabel yang tersedia dalam metode utama ini.
‫Dan itulah mengapa kami saat ini sedang ditampilkan, dua nilai tersebut.
‫Jadi kita bisa melangkah.
‫Kita bisa melihat, OK, kita punya tujuh teman.
‫Kita bisa melihat teman pesta kita, kita bisa melihat hitungan ke nol.
‫Tetapi variabel count itu sendiri adalah empat dan kami memiliki daftar.
‫Jadi sekarang kami tidak melihat teman lagi, tapi kami melihat daftar.
‫Jadi apa itu daftar?
‫Nah, daftar adalah variabel ini yang diteruskan kepada kami.
‫OK, jadi Anda dapat melihat daftar ini telah diberikan kepada kami dan daftar ini memiliki tujuh hitungan.
‫Baiklah, dan apa yang ada di sana?
‫Nah, ada semua nama yang berbeda yang kita miliki.
‫Baiklah.
‫Jadi itu penduduk setempat, Oros dan breakpoints.
‫Dan di video berikutnya, kami akan memperbaiki kami karena kami masih memiliki bug di sini karena
‫kami memeriksa volume yang salah.
‫Tetapi pada saat yang sama, kita akan melihat bagaimana memperbaiki beberapa masalah lain yang kita miliki dalam program kita.
‫Baiklah.
‫Jadi sampai jumpa di video selanjutnya.