Какво е гнездоване в програмирането?

Гнездоването се случва, когато един цикъл е поставен вътре в друг. И определите, и неопределите цикли могат да бъдат гнездови. При гнездови определи цикли, вътрешният цикъл завършва всички си итерации за всяка итерация на външния цикъл. При гнездови неопределети цикли, всеки от двата може да работи безкрайно. Гнездоването на определи и неопределети цикли следва правилата за неопределети цикли.

Гнездовите цикли позволяват на програмистите да итерират над множество последователности или структури от данни и да извършват сложни операции базирани на комбинации от условия.