Haskell

Haskell 05: JEŚLI struktury

20 filmy

111 minuty

Witaj świecie, ponieważ są one, mam na imię Józef i ja przyjmuję ten nowy samouczek Oczywiście Haskell. Gdzie będziemy obracać się w tym filmie, jak struktury, czy to działa w tym języku. Więc zróbmy funkcję gdzie będziemy tutaj utworzyć funkcję, która będzie wywoływana podzielna i analizy, jeśli dwie liczby są podzielne lub nie tutaj umieścić dwa numery będziemy wybierać

jako parametry X i zobaczmy, jakie rzeczy są jak to tej funkcji = odnosi się do wartości, która będzie działać i będzie musiał wrócić, a nie zmiany wartości zmiennych, ponieważ wartość parametru jest zawsze taki sam, tak że nie dotyka tylko wartość, OK funkcji. Więc zadam następujące divisble x = y wtedy i położy się tutaj, jeśli reszta które meda jest równa 0, to reszta będzie bracketing

dać mi ogólny wynik, a nie, że warunek jest wprowadzenie nawiasów jeżeli żaden warunek nie, jeśli w nawiasach, tylko to, co robię, jest to, że wartość reszty bo przecież wszystko, co jest równe zeru mnie aby to zrobić, jak to miało więc umieścić go tutaj, podzielna x y = if (x 'mod' y) == 0, to co robię jest to wartość, która będzie podzielna

Jest równe 'podzielny', a jeśli nie masz umieścić 'niepodzielny' i słuchać. Jest to ważne w Haskell jest obowiązkowe jeśli wszyscy mają ją wtedy i inaczej nie można ignorować wszelkie okoliczności, wszystkie, które można umieścić na jednej linii, ale myślę, że jest trochę lepiej, ale lepiej, aby zobaczyć, że nie było lepiej zrozumieć język lepiej, ale jeśli umieścisz 'if' musi umieścić co, jeśli jest poprawna

a to zawsze się dzieje, gdy błędne lub jest to obowiązkowe, aby zawsze umieścić 'else' i pamiętać, ponieważ warunek nie jest umieszczone w nawiasach jeśli mogę umieścić tego, jeśli (X 'mod' y) == 0 reszta x i y wynosi zero, a następnie tę wartość, a następnie 'podzielna 'jest to, co ja funkcję dopasowania a, ale jeszcze 'nie są rozdzielne' będzie warta tego, co ta funkcja nie będzie warta lub x lub y.

Teraz przychodzę tutaj i zrobię opłaty: R haskell.hs ten plik kompiluje mnie idealne, a ja tu podzielna 08 kwietnia, są rozdzielne i jeśli mówię tu podzielna March 8, Nie są one podzielne bo widziałem tutaj można również sprawdzić na dobre. Aby te, jeśli mam zamiar zmienić nazwę podzielna i tu będę sprawdzić, czy jest ona większa następnie umieścić esMayor otrzyma dwie liczby x i (Y), to tu powiedzieć, że jeśli x> y, to tutaj umieścić następnie 'większy'

a, ale jeszcze 'nie jest bardziej' i tu zapisać ładunek pliku: r, do uznania nowej roli Teraz nazywają esMayor umieścić tutaj. Do ważnych funkcji nie może zaczynać się od takiej sytuacji ważne jest nazwa funkcji musi zaczynać się małą literą ale hej, to już mały szczegół. Oto kładę większy 03 września, jest większa, a jeśli powiem Ci jest większy 06 lutego, nie jest już widział to w jaki sposób, czy struktura

jeśli nie jest to kwestia, którzy chcą sprawdzić bez nawiasów (przynajmniej tutaj trzeba wykonać połączenie do funkcji) jest ustawiony, to istnieje jeśli umieścić nawiasy jak widzieliśmy w poprzednim przykładzie po prostu dlatego, że są nawiązaniem połączenia za wszelkie inne kwestie tak, aby nowa wartość jest najbardziej rozpoznawany jako właściwą wartość, a następnie po indziej i to dobrze, bo to jest tak na przykład możemy zrobić kolejny test,

będziemy dają nam tylko dodać dziesięć numerów, które są większe niż 20, na przykład to tutaj mówię sumaDiezAMayoresQueVeinte, Jest to bardzo długa nazwa, ale dobry rachunek tutaj dla parametru X i to tutaj powiedzieć, że jeśli x> 20 wtedy, ale wtedy x + 10 x indziej, ale pozostanie taka sama bo teraz powiedzieć o sumaDiezAMayoresQueVeinte 30 daje mi 40 gdybym spędził 5 zwraca mnie, czy krok 5 20 20 mnie z powrotem, ponieważ nie jest większy

i tu kładę indziej 'jest nie więcej' i nie poddawać się, aby zobaczyć co się dzieje, to mnie nie skompilować, ponieważ Haskell Nie można być tu, by powiedzieć wam o to wartość liczbowa i tu mówię to wartość ciągu, że nie jest możliwe lub jedno lub inny ale widzieli, co omówiono w innych filmów, że typ danych jest coś, co jest ściśle pojedyncza zmienna nie może chodzić na spacer, patrząc na niektórych zmiennych

z innymi, nie można przejść dodawania liczb całkowitych z ciągami robi tego typu rzeczy, bo jeśli spróbujemy x od punktu liczbowej może okazać się, że jest liczbą całkowitą lub dziesiętną, że to inna kwestia, ale nie możemy podać dokładną wartość liczbową lub string go, to tutaj nie możemy umieścić wiadomość ponieważ traktujemy je jako liczby, to musimy zrobić, to zostawić jak jest, nie zmieniając niczego innego nie możemy zastąpić to

bo to nic nie da, ponieważ jest to obowiązkowe, a następnie umieścić go jako coś należy umieścić po prostu zostawić to tak tak, że nie Haiga żadna zmiana tej sytuacji. Dobrze ten był poradnik, w jaki sposób jest konstrukcja działa jak gdyby w Haskell Mam nadzieję, że może dać jak chcesz, akcji, zapisz się i do zobaczenia na tych filmach.

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.