8960329996
Pewne funkcje
□ reduce można też rozumieć jako operację, która w liście zastępuje cons przez f, a nil przez a: Lista [1,2,3] oznacza:
cons (1 cons (2 cons 3 nil)))
□ Operacja reduce add o powoduje zamianę listy na:
add (1 add (2 (add 3 0))) = 6 (zamiana cons -> add, nil -> 0)
□ Podobnie reduce multiply 1 daje:
multiply (1 multiply (2 (multiply 3 1))) = 6
□ Widać również, że reduce cons nil kopiuje listę.
□ Ponieważ do listy można dodać inną listę przez operację cons, to widać też, że następująca funkcja append dodaje elementy do listy:
append a b = reduce cons b a
Wyszukiwarka
Podobne podstrony:
Makro strukturę można też rozumieć jako układ klas i warstw społecznych (kategoriiPewne funkcje □ Można uogólnić ostatnią formułę zamieniając add na f: reduce f x nil = x reduce f xIMG&53 . - RffjBA TI W NU 2) Można tez przyjmować jako kryteriumDSC01183 238 czyli znak słowny spełnia funkcję referencyjną w stosunku do rzeczy rozumianej jakoDSCF0017 niels STEENSGAARD rozumianego jako instytucja, która działa racjonalnie w in teresie naroduskanuj0074 (36) Rozdział 3. ♦ Instrukcje sterujące i funkcje 87 można również zapisać jako: foreach(14 BACHO ^X ’98 Można też zagadnienie uogólnić i rozważać nie pojedynczą funkcję UCR zależną odPoznaj C++ w$ godziny0079 Funkcje 65Funkcje jako parametry innych funkcji Mimo że można używać funkc6 (149) tować jednak raczej jako pewne modele stylów życia czy też typy idealne (por. przyp. 2) niżCCF20091006018 tif i pewne nazwy były — według. Milla — pozbawione znaczenia rozumianego jako konotCCF20111211051 I-ODZI I MEDIA 55 niczane przez Digart działania naszych współpracowników -Danka — m9 (1298) ■■r niczne wyznaczają pewne związki, które można by określić jako relacje bilansowe. Na przOsoby prawne - pojęcie i funkcje □ osoba prawna jako rodzaj jednostkiPewne funkcje□ Sprawdzimy na przykładzie: append [1,2] [3,4] = reduce cons [3,4] [więcej podobnych podstron