Collection ug balikbalik nga buluhaton

15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.

Ang collection nagtipig sa may kalabotang value. Bisitahon sa loop ang 1, 2, ug 3; ang total gikan sa 0 mahimong 1, 3, ug 6. Isulat ang trace imbes manag-an. Ilha ang una ug kataposang valid nga posisyon: mahimong 1-based ang Pascal array samtang zero-based ang daghang ubang container. Idugang og value ug taronga ang bounds. Ipasabot ang resulta alang sa empty collection.

Ang fn main mao ang entry point. Ang let naghimo og binding; ang mut motugot sa reassignment. Macro ang println!. Ang reference nga &plan manghulam imbes mobalhin sa ownership.


fn main() {
    let minutes = [1, 2, 3];
    let mut total = 0;
    for value in minutes { total += value; }
    println!("{}", total);
}

Gipaabot nga resulta: 6

Praktis ug ebidensiya

Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.

Reperensiya sa pinulongan