Haskell

Haskell 21: Silnia ćwiczenia w Haskell

20 filmy

111 minuty

Dobrze przyjaciół kontynuować Haskell ćwiczeń i tym razem będziemy świadkami jednego z ćwiczeń, które proponowanych która jest, aby obliczyć silnię liczby Haskell, więc trzymam zachęcając ich, że jeśli wykonują kolejne propozycje umieścić je w komentarzach aby zobaczyć je rozwiązać w kolejnych filmach, jak w tym przypadku, a dobre, jak zobaczymy, mam tutaj są trzy sposoby rozwiązania tego zadania z trzech różnych sposobów

a już pisałem, aby zaoszczędzić czas, to raczej mam na myśli, to jest pliki Haskell .hs To jest tak proste, jak umieszczenie dwóch punktach obciążenia L haskell.hs obciążenia i kompilacji jest w porządku, bez błędów, i wyjaśnić im pierwszym i drugim jest rekursywnie, który jest jak funkcja ta jest zwykle wykonywane w wielu językach, jest bardzo prosta

Oto wzór funkcji, silnia taka, która jest pierwsza funkcja otrzymuje liczbę całkowitą i zwraca liczbę całkowitą, a tak jest, gdy liczba otrzymanych nazywa N i numer, który jest zwracany jakby zwracane jest zero i jeśli nie powrócił najmniej jeden rekurencyjnie Podobnie to nazywa się mnożyć i nie ma jak rekurencja nie rozumie, że jeśli oni oglądać te filmy Haskell wiedzieć, co jest funkcja rekurencyjna

i wiedzą, algorytm obliczania silni, jeśli nie rozumieją, to dlatego, że może jesteś w programowaniu bardziej podstawowym poziomie i trzeba najpierw nauczyć się innych języków, ale hej, nie ty, to w przypadku jest to funkcja o warunkowe. Ten drugi robi to samo, ale bez warunkowego, jest wzorem, co oznacza, że ​​zamiast pytać w razie bezpośredniego

są ustawiane, gdy współczynnik otrzymuje numer jest 0, w momencie otrzymania tutaj zero są funkcje formatowania do kiedy można dostać zwrot zera na jeden, a gdy otrzyma inny numer zwany N niezerowe dla połączeń siebie mnożyć z co najmniej jedną, a tam jest odjęcie robi mnożenia. Jest to logiczne, a te dwa to, co robią wszystkie języki,

ale tutaj chodzi o moc Haskell, trzeci definicji z predefiniowanych funkcji przy użyciu samego produktu jest zintegrowany kalkulacji ma Haskell wszystkie liczby pomnożyć przez siebie od jednego do liczby, o którym mowa w ten sposób otrzymuje liczbę całkowitą i zwraca liczbę całkowitą, uzyskać numer, który chcesz obliczyć silnię i wrócisz iloczyn wszystkich liczb od jednego do siebie,

tak dobrze będziemy obliczać, czy to działa, jeśli INVOICE1 of sto dwadzieścia pięć daje mi to dwadzieścia, gdybym wywołać numer mijania dwa funkcja daje mi pięćset dwadzieścia i gdybym wywołać funkcję mijania numer trzy daje mi pięćset dwadzieścia ale teraz to gdybym tu zrobić, aby siedem tysięcy ups przepraszam, INVOICE1 trzysta mieć wszystko ten numer i jeśli zadzwonię na trzy, ale nie wydaje

co mówię, ale robi to szybciej, zajmuje mniej czasu na wykonanie. Cóż, mam nadzieję, że cieszył się ten film, więc można dać podobny, dzielić się i daj nam znać, jeśli masz jakieś sugestie dotyczące kolejnego filmu, pozdrowienia

Aby znaleźć nowe kursy, zapisz. Nie będzie spam, obiecał :)

o autorze

foto de jotajotavm
José Javier Villena

Biografia: Analityk-Programmer w różnych językach. Platformy Opiekun PREMIUM rozpoznawane na całym świecie jako CodigoFacilito. Artykuły Edytor Cristalab. Mój kanał YouTube jest sponsorowany przez wydawcę Anaya LaTostadora. Lubię szczegółowo wyjaśnić i podać kilka przykładów dla uniknięcia wątpliwości.