4 / 4 📖 Teorija
Namų darbas — tavo biblioteka
TAVO programa tampa biblioteka — antrasis etapas iš trijų (veikia ✓ → laiko daug → išsaugo).
Reikalavimai:
var items []Item— programa laiko daug tavo įrašų.Add— sukuria įrašą iš įvesties (su 6 pamokos skaičiaus patikra) irappend.List— visi įrašai su numeriais nuo 1; tuščias sąrašas — draugiška žinutė.- Redagavimo šaka pagal numerį (pažymėti/keisti) — su ribų patikra, keitimas per
items[i]. - Perkelk ir savo 6 pamokos skaitines šakas taip, kad veiktų su pasirinktu įrašu.
gofmt+ veikiantis nuorašas.
Atsiskaitymui: kodas + nuorašas: tuščias sąrašas → 3 įrašai → redagavimas → sąrašas su pokyčiu.
Patarimas. Atsisuk į savo
main— po penkių pamokų augimo jis tapo ilgas: šakose gyvena po 10 eilučių logikos, funkcijų vardai kur ne kur nebeatitinka darbo. Veikia? Veikia. Švaru? Nelabai. Kita pamoka — trumpa, bet privaloma: kodo kultūra (gofmt, go vet, vardai, doc komentarai) — kad tavo biblioteka atrodytų kaip profesionalo, ne kaip juodraštis.