Εμφωλευμένη Συνάρτηση

Στον προγραμματισμό υπολογιστών, μια εμφωλευμένη συνάρτησηεμφωλευμένη διαδικασία ή υπορουτίνα) είναι μια ονομασμένη συνάρτηση η οποία έχει οριστεί σε ένα άλλο περικλείων μπλόκ και περικλείεται λεξικά εντός του περικλείοντος μπλοκ, δηλαδή μπορεί να καλείται μέσω του ονόματος αποκλειστικά μέσα στο σώμα του περικλείοντος μπλοκ και μπορεί να χρησιμοποιεί ορισμένα ονόματα που δηλώνονται σε εξωτερικά μπλοκ, συμπεριλαμβανομένων των εξωτερικών συναρτήσεων. Το μπλοκ που περικλείει είναι συνήθως, αλλά όχι πάντα, μια άλλη λειτουργία.