Hej,
Så som jag har hört är arrayer en viktig pelare inom programmeringen. Om jag har förstått det rätt är det bara variabler i variabler. Alltså som en lista av variabler, positionerade i en annan variabel. Rätt eller fel?
Kan någon ge ett exempel där en array är användbar och passar bättre än flera variabler?
Mvh-
tydalMedlem sedan juni 20034 013 inlägg Man kan säga att en array är flera variabler med samma namn.
Så länge du vet hur allting ska vara när du skriver programmet så är arrayer på sin höjd snyggt. Det riktiga användningsområdet uppenbarar sig när du inte vet allting då programmet skrivs, utan yttre faktorer ska kunna påverka programmet (val från användaren, filer, databaser, webbsidor och liknande).
Säg t.ex. att du ska göra ett litet register med information om personer. Om varje person ska du lagra namn och telefonnummer. Du vet att det ska vara två personer, varken fler eller färre. Då kan du skapa variablerna:
namn_person1 = "Kalle";
telefon_person1 = "0123-45677";
namn_person2 = "Lena";
telefon_person2 = "0123-45687";
Men om det nu istället skulle vara så att registret ska läsas in från en textfil och du inte vet i förväg hur många personer den ska innehålla... Hur gör du då?
Jo, då är det ju väldigt lämpligt med arrayer. Då får ju varje person ett nummer, en plats i arrayen, istället för ett eget variabelnamn.
Tydal briljerar. Utmärkt svar!