Apa itu Sarang?

Sarang dapat merujuk ke salah satu dari yang berikut:

1. Bersarang adalah istilah yang digunakan untuk menggambarkan penempatan satu atau lebih objek dalam objek lain. Misalnya, ketika merujuk ke komputer, bersarang dapat merujuk pada memasukkan gambar grafik ke pengolah kata.

2. Dengan pemrograman komputer, fungsi bersarang adalah fungsi yang terkandung di dalam fungsi lain dalam kode sumber program. Contoh dari ini dalam JavaScript ditunjukkan di bawah ini.

 function outerFunction () {function innerFunction () {// code} 

}

Biasanya, sarang ini dilakukan untuk membatasi ruang lingkup fungsi bagian dalam.

Catatan: Fungsi dalam hanya dapat dipanggil oleh fungsi yang berisi itu atau fungsi lain dalam fungsi yang berisi.

Dalam contoh di atas, outerFunction () dapat memanggil innerFunction (), tetapi innerFunction () tidak dapat dipanggil dari lingkup global atau dari fungsi apa pun di luar outerFunction () .

Jenis bersarang ini membantu menjaga fungsi dalam agar tidak diubah atau ditimpa oleh kode dalam lingkup global atau kode dalam fungsi yang berada di luar fungsi yang mengandung.

Dengan HTML, XML, dan bahasa markup lainnya bersarang adalah data antara tag pembuka dan penutup. Misalnya, dengan kode XML yang ditunjukkan di bawah "perangkat lunak komputer" adalah tag root yang berisi semua informasi XML lainnya. Tag "produk" menyarangkan semua informasi produk, dan "nama, " "deskripsi, " "pengembang, " dan "biaya" semua informasi sarang yang berkaitan dengan setiap tag.

 Windows 8Microsoft Sistem operasi Windows 8 - Versi lengkap.Microsoft132.78 

3. Istilah Nest juga dapat merujuk ke Thermostat Learning Nest.

Obyek, istilah pemrograman