Hola, ¿Qué tal hasta aquí?, como te mencioné en un inicio, para complementar lo aprendido, puedes hacerte de material extra o en todo caso con tus consultas vía los comentarios en cada tema, cada función y cada ejemplo, deberían de quedar esclarecidos antes de pasar al siguiente tema.

A partir de aquí vamos a entrar a otros temas que son sumamente importantes en todo lenguaje de programación y en todo desarrollo de cualquier aplicación, se trata de Bloques Condicionales.

Los bloques condicionales tienen la misma lógica en todos los lenguajes de programación, lo que cambia es la manera y el orden en que se escribe el código, sabemos que en el caso de AutoLisp, se programa en base a listas (paréntesis) y en niveles de profundidad (primero se ejecuta los niveles más internos en el bloque de los paréntesis).

Al dominar las funciones de condicionales de AutoLisp, estarás dominando también una muy buena parte de la totalidad de programación de una nueva rutina, AutoCAD (u otro programa de CAD) está compuesto por muchas entidades y cada entidad por muchas características las cuales conocemos bajo el nombre de “propiedades”.

No pases al siguiente tema, sin tener claro el tema actual que estás aprendiendo, eso te ayudará a “escalar” de una forma sólida en tu conocimiento de programación con AutoLisp.

Luego de esta pequeña conversación vamos a ver el contenido de este tema, empezamos con la función más elemental de los condicionales, la función IF, ¿estás preparado?, ahí vamos.