Haskell

Haskell 03: Min Max Succ

20 filmy

111 minuty

Witam są jak mam na imię Józef i chcę powitać ten nowy samouczek Oczywiście Haskell. Gdzie dziś uważamy za podstawowe funkcje, które są realizowane w tym języku. I zaczynamy rozumieć trochę funkcje struktury na przykład widzimy funkcje sucC min i max

a to po prostu serwuje dobre dla różnych celów, na przykład, SUCC wrócisz numer wiersza idziesz jeśli dam Succ 9, ponieważ nie daje mi 10 Jeśli dam 'a' mnie z powrotem b tak Haskell wdrożył wewnętrzne wykazy danych i to, co sprawia, że ​​te listy danych jest to, że jeśli ktoś daje wynik daje Ci następujące z tej listy, która jest przechowywana jest takie proste,

Następnie musimy myśleć o tym, że kiedy zadzwonić do normalnie funkcjonować jako języki Java c ++, co robimy, więc umieścić w nazwie funkcji, a następnie przekazać te parametry w nawiasach np Możemy mieć Succ (10, 8) i co możemy zrobić, to rozdzielając je przecinkami, na przykład, a już tam, ale stawiamy średnik

Chodzi o to, że nazwa funkcji jest przekazywana poprzez nawiasach i oddzielonych przecinkami parametru w Haskell nie można umieścić po umieścić parametr oddzielone spacjami bez punktu dziesiętnego i nic i on wie, że mają do czynienia z wszystkiego, więc kiedy kładę Succ On wie, czy mogę umieścić SUCC -3 MEDA błąd, ponieważ nie jest to fakt, że nie jest rozumiana w tym wykazie, to teraz jasne.

Dla example'll oczyścić ten dobry ekran well'll pozostawić to do was i zobaczyć Succ 2 to 3 Jeśli teraz na przykład korzystać z funkcji min co mogę zrobić, to dam najmniejszą liczbę, o której przekaże czerwca 3 min 9 lutego Meda błąd, ponieważ funkcja ta jest tworzona aby otrzymać dwa parametry, a nie wiele parametrów, takich jak teraz, gdy daję min 09 kwietnia tam jeśli dostanę 4 jeśli powiem

2 min 04 września błędem następnie ponownie meda meda min najmniejszy z którą przejdzie lipca 1 min Istnieje wiele dwa parametry dają i mierzyć najmniejsze (1). Będę go usunąć stamtąd znów kładę SUCC 8 dla nas mieć odniesienie min 5 2 jest teraz, a jeśli teraz powiedzieć, max I zwraca wartość większą niż Haiga, więc jeśli mogę umieścić aquímax 12 i 78.3, ponieważ widzieli, że nie jest to problem, jeśli dane jest liczbą całkowitą

lub dziesiętne mi po prostu zwraca najbliższą wartość, a teraz można go połączyć na przykład mogę powiedzieć max 4 a teraz zamiast przekazywać 8'm przejdzie ten SUCC max 4 7 niewybaczalny za mną tęsknić nawias max 4 (Succ 8) Oni nie widział potrzeby, aby określić nawiasów, a następnie Haskell jest to, co sprawia, że ​​wywołanie tej funkcji rozwiązany,

zwraca wartość i tu odgrywa 8 i max wywołuje funkcję i zwraca 4 z 8 służy do różnych kombinacji. Na przykład, jeśli mnie umieścić tutaj, aby powiedzieć mi kolejny numer, a teraz umieścić w nawiasie następujące funkcje do którego będę dzwonić: max, maksymalnie 8 i 6, maksymalnie 8 i 6 to 8, a następny numer jest 9 nie daje mi 9 i mogę połączyć się bardziej, gdybym tutaj

Włożyłem mi maksymalnej liczby 8 i minimum 34,6 90 34,6 90 minumo jest 34,6 i maksymalnie 8 jest 34,6 i następne 34,6 35,6 tak jak jest. Nie masz go. Więc przyzwyczaić widząc to w Haskell nie działać obok paramentaros w nawiasach. ale wszystkie wartości, które chcesz mieć wartość zwracaną ilości, która jest przekazywana w nawiasie, jeżeli tutaj co chcę

z tym jest to, że Succ zwrócić wartość tej wartości mi wszystko umieścić w nawiasie i wróci funkcji z jego parametrami, ale, Pamiętam Nie wyślę te parametry w nawiasach, ale robię wywołanie tej funkcji do mnie wrócić wartość i zinterpretować i że inna funkcja tak ślepy Haskell to rozumieć, że jest to język funkcjonalny gdzie waga wartości

posiada funkcje, a nie zmienne jak w innych językach. No, ale mam nadzieję, że będzie cieszyć te tutoriale a następnie film będziemy coraz więcej problemów może dać podobny, subskrybowania i zobacz więcej tutoriali.

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.