Ricorsione, iterazione e ...? [chiuso]

0

Ecco tre strutture di codice comuni che applicano una funzione più volte:

foo(x) {
    if basecase(x) return k else return foo(g(x))
}

utilizza la ricorsione.

for i in 0..10 {
    n *= bar(i)
}

utilizza l'iterazione.

baz(baz(baz(baz(quux))))

usa ...?

In matematica sarebbe considerata una iterazione, ma la matematica generalmente non si preoccupa di for e while loops, che sono ciò che le persone associano al termine nella programmazione. In che modo i programmatori si riferiscono in modo inequivocabile e inequivocabile al terzo costrutto?

    
posta Leushenko 10.06.2015 - 23:40
fonte

1 risposta

7

Il termine che stai cercando è composizione della funzione , sebbene io Non sono sicuro se esista un termine più specifico per il caso speciale di una funzione composta con se stesso.

    
risposta data 11.06.2015 - 00:03
fonte

Leggi altre domande sui tag