Una función indefinida es una sin definición.
Aquí hay un ejemplo:
Me preguntas cuál es el mejor lugar para comprar una hamburguesa. Yo digo ‘Oh, deberías ir a Wellington’s en Central y 24th’. Viaja a 24th y Central solo para encontrar un lote vacío.
- Fallé miserablemente en mi programación práctica. También soy débil en matemáticas y pensamiento lógico. ¿Puedo alguna vez aprender programación?
- Bajo porcentaje (menos del 60%) en B.Tech Computer Science de una reputada universidad en India. ¿Cómo puedo obtener un trabajo de programación en empresas de primer nivel como Google, Facebook, Microsoft, etc.?
- Teoría de la complejidad computacional: ¿Hay conjeturas famosas que alguna vez se creyeron firmemente que eran ciertas pero que luego se demostraron falsas?
- ¿Cuál es una buena manera de aprender y comprender la escritura dependiente en un idioma como Idris / Coq / Agda?
- ¿Cómo se puede diseñar un autómata de estado finito para el siguiente problema?
Wellington contiene la función, 24 y Central es la dirección de esa función. No hay nada en 24th y Central, por lo que no puede obtener la funcionalidad de una buena hamburguesa de Wellington, ya que no existe. La definición de las cosas necesarias para obtener una buena hamburguesa existiría dentro de Wellington’s. Como Wellington’s no se encuentra en la dirección a la que te indiqué (y puede que no exista), la funcionalidad de esta no está definida.
Cuando una instrucción te señala una funcionalidad que no existe, es ser un imbécil, como yo si te enviara a un lugar para hamburguesas que no existe. No hay un uso práctico para esto.