Module 2 – Swift — pagbuo at pagsubok
Collection at paulit-ulit na gawain
15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.
Nag-iimbak ng magkakaugnay na value ang collection. Binibisita ng loop ang 1, 2, at 3; mula 0 ay nagiging 1, 3, at 6 ang total. Itala ang trace sa halip na manghula. Tukuyin ang una at huling valid na posisyon: maaaring 1-based ang Pascal array samantalang zero-based ang maraming ibang container. Magdagdag ng value at itama ang bounds. Ipaliwanag ang resulta para sa empty collection.
Immutable binding ang let at mutable ang var. Maaaring nil ang Int(raw). Kinukuha ng if let ang umiiral na value nang hindi pinipilit ang nawawalang data.
let minutes = [1, 2, 3]
var total = 0
for value in minutes { total += value }
print(total)
Inaasahang resulta: 6
Pagsasanay at ebidensiya
Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.
Halimbawang code sa Agila Forge ↗
Kumpletuhin ang araling ito
Sagutin nang tama ang bawat tanong para makuha ang sertipiko ng aralin. Gamitin ang puna upang magbalik-aral at subukang muli.
Mag-sign in · I-save ang iyong pag-usad at kumuha ng sertipiko para sa araling ito.