Swift משתמשת בטיפול שגיאות עם בלוקים של do, try, ו-catch.
do
try
catch
בשפת Swift, אפשר לכתוב לוגים לקונסול עם פקודות print או עם ה-API הגמיש יותר, os.log, אשר מתחבר למערכת הרישום המאוחדת בפלטפורמות של Apple.
os.log
דמיינו משימה: לחשב את הממוצע של מערך. בלי פונקציות, הייתם מכניסים הכל ל-main. עם פונקציות, הייתם עושים ככה.
בואו נתחיל עם דוגמה בסיסית ב-Swift שבה יש לנו קוד חוזר על עצמו.