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żCCF20091006 018 tif i pewne nazwy były — według. Milla — pozbawione znaczenia rozumianego jako konotCCF20111211 051 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