Haskell

Haskell 06: wykazy

20 filmy

111 minuty

Witaj świecie, ponieważ są one, mam na imię Józef i ja przyjmuję ten nowy samouczek Oczywiście Haskell. Oznacza to robimy i dzisiaj widzimy list. Jeśli pamiętacie w poprzednim filmie widzieliśmy, że Haskell wdrożył pewne domyślne list tak, że na przykład Można wywoływać funkcje na użytek przykłady posiada listę dwóch liczb ma listę liter,

Następnie gdybym tu podać następujący numer 7 dał mi 8, jeśli płyny dać mi numer po kolei litera c d daje mi listy są już Powstały one domyślnie, ale jak mogę zrobić, aby przechowywać listy danych Pierwszą rzeczą jest wiedzieć, że w wykazie danych nie powinien mieszać danych. Będę tworzyć listę, która mówi mi, [5,2,6,9] oddzielone przecinkami, ale tutaj mogę umieścić do nas, a potem mówi mi, że nie można mieszać dane

następnie pracować z pierwszej listy, to jest to, że musi być to samo teraz, jeśli chcę dodać dwie listy, aby utrzymać je w całość My już nie widział łączenia ciągów muszą użyć operatora ++ tu umieścić 'cześć' + 'świat' nie działa dla mnie, ale jeśli mogę umieścić 'hello' ++ 'świat' bo jeśli dobrze rozumiem więc, że to się dzieje, ponieważ łańcuchy są uważane za gotowe więc kiedy umieścić ++ jest łączony mnie

bo uznałem właściwie listy ciąg 'Hello' naprawdę zrozumieć, co to jest Haskell [ 'h', 'o', 'L', 'a'] nie widział 'hello', więc ciąg To jest jak liście, gdzie każdy pozycji listy jest rzeczywiście indywidualny charakter pismo listem, więc kiedy kładę ++ jest łączone. Więc jeśli tworzę listę tutaj [5.1.2] i chcę, aby uzyskać dostęp do tej listy więcej pozycji i tu kładę [5.1.2] ++ [8,9], to nie ma problemu

ale tutaj mówię lista ma [3,4,9] i powiedzieć, że ta lista doda 2, nie dlatego, że lista ta nie będzie musiała listy numerów. Więc co mam zrobić i umieścić kilka numerów, jeśli mam listę [5,2,3] chcesz umieścić 7, co muszę zrobić, to umieścić 7 jak lista [5.1.2] ++ [7], tak że będzie lista jednego elementu, ale jest to lista, ale mogę łączyć list i wykazów,

lecz nie numerowane, ale teraz kładę [5,1,2,7] i nie ma problemu nie widział dzieła teraz się dzieje, jeśli chcę zrobić z literami, to jest dokładnie to samo, jeśli mam listę, która ma tutaj [ 'h', 'lub'] ++ [ 'l', 'a'] i nie ma problemu 'cześć' nie widział. Dobrze jest inny sposób na dodanie listy łączą się z operatorem: gdybym tu chcą złączyć listę 59 do 59 dobrze to ujął: [1,2]

i tam włożył mi go przede wszystkim [59,1,2] a teraz to samo dzieje się z liter tutaj, jeśli chcę umieścić na 'h' I umieścić: 'ola świata' dla mnie łączonych 'Hello World' i kolejności, w jakiej suma jest taka sama kolejność jak ja właśnie charakter wskazujący, a potem reszta łańcucha Widziałem dobre i sprawiają, że 'H' test 'światową falę', jeśli umieścić w cudzysłowie nie powiedzie się, ponieważ ta lista to, co masz w środku są znaki

łańcuchami znaków są uważane następnie jako listę znaków trzeba umieścić znak i znaków nie iść z cudzysłowach ( ''), ale z apostrofami ( '') zrozumieć ideę następnie zrobić z apostrofami, w przypadku, ponieważ jest to w rzeczywistości oddzielnym lista znaków z apostrofami tak umieszczone podwójnego cudzysłowu,

nie dlatego, że jest tak, jakby mieszamy ciąg na liście znaków. OK, dobra, ponieważ jest to nieco pomysł list i następny film Zobaczmy możliwości, które przynosi domyślne Haskell do zarządzania listami. Więc mam nadzieję, że cieszą go może dać podobne, zapisz, akcji i do zobaczenia w Więcej wideo

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.