Capítulo 5. Control de flujo y más

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo es una miscelánea. Empezaré describiendo las construcciones de control de flujo de Swift para bifurcarse, hacer bucles y saltar. Después, resumiré las funciones de privacidad e introspección de Swift, y hablaré de cómo anular operadores y cómo crear tus propios operadores. A continuación, explicaré algunos aspectos especializados de la gestión de memoria de Swift. Por último, repasaré algunas características relativamente recientes del lenguaje Swift: implementaciones de protocolo sintetizadas, rutas clave, instancia como función, miembros dinámicos, envoltorios de propiedades, interpolación personalizada de cadenas, genéricos inversos, constructores de resultados y Resultado.

Control de caudal

Un programa de ordenador tiene un camino de ejecución a través de sus declaraciones de código. Normalmente, este camino sigue una regla sencilla: ejecutar cada declaración sucesivamente. Pero existe otra posibilidad. Se puede utilizar el control de flujo para hacer que el camino de ejecución se salte algunas sentencias, o retroceda y repita algunas sentencias.

El control de flujo es lo que hace "inteligente" a un programa informático. Al comprobar en tiempo real el valor de verdad de una condición -una expresión que se evalúa como Bool y que, por tanto, es true o false -, el programa decide en ese momento cómo proceder. El ...

Get Fundamentos de programación de iOS 15 con Swift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.