Summor och produkter
Prev | Chapter 6. Programmering med GEL | Next

## Summor och produkter

Syntax:

    sum <identifierare> = <från> to <till> do <kropp>
    sum <identifierare> = <från> to <till> by <ökning> do <kropp>
    sum <identifierare> in <matris> do <kropp>
    prod <identifierare> = <från> to <till> do <kropp>
    prod <identifierare> = <från> to <till> by <ökning> do <kropp>
    prod <identifierare> in <matris> do <kropp>

Om du ersätter `for` med `sum` eller `prod` kommer du att få en summa eller en produkt i stället för en `for`-slinga. I stället för att returnera det sista värdet kommer dessa att returnera summan respektive produkten av värdena.

Om ingen kropp exekveras (till exempel `sum i=1 to 0 do ...`) så kommer `sum` att returnera 0 och `prod` att returnera 1 som är standardkonventionen.

För flyttal görs samma skydd mot avrundningsfel som i for-slingan. Se the section called “For-slingor”.

Prev | Up | Next
Slingor | Home | Jämförelseoperatorer