Summera en array
En vanlig programmeringsuppgift är att beräkna summan av en array med tal. Nu ska vi skapa en funktion för just detta.
Skapa en Bash-funktion som tar emot en array med tal och returnerar deras summa. Vi använder bc i stället för expr för att kunna hantera decimaltal.
Företagets säkerhetsregler kräver att alla variabler i funktioner har lokal räckvidd, så du behöver ha det i åtanke.
En array du kan använda för att testa funktionen är veckans dagliga försäljning i din organisation (i tusental):
14 12 23.5 16 19.34 vilket ska summera till 84.84
Den här övningen är en del av kursen
Introduktion till Bash-skriptning
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen