Swift käyttää virheenkäsittelyyn do, try ja catch -lohkoja.
do
try
catch
Swiftissä voit kirjoittaa lokeja konsoliin print-lauseilla tai joustavammalla os.log-rajapinnalla, joka kytkeytyy Applen alustoilla käytettävään yhdistettyyn lokitusjärjestelmään (Unified Logging System).
os.log
Kuvittele tehtävä: laske taulukon keskiarvo. Ilman funktioita, liittäisit kaiken pääohjelmaan. Funktioiden avulla tekisit näin.
Aloitetaan perus Swift-esimerkillä, jossa meillä on toistuvaa koodia.