Haskell

Haskell 07: Listy Index

20 filmy

111 minuty

Witaj świecie, ponieważ są one, mam na imię Józef i ja przyjmuję ten nowy kurs tutorialu Haskell, i robimy dobrze, bo tym razem przyjrzymy się trochę jak w odniesieniu do innych elementów naszej liście z pozycji zajmowanych OK. Więc tutaj, bo wtedy mamy zamiar wyjaśnić trochę najpierw, że jeśli używamy słowo zastrzeżone

Daj, który pozwala nam stworzyć listę do nazwy i skojarzyć ją i tak jest w stanie używać tej nazwy umieścić 'niech list = [6,7,8]' bo ja już tam przechowywane jakbym teraz powiedzieć 'gotowe' nie mam [6,7,8], to co się dzieje, jeśli są stosowane pojęcie 'układy' ustaleń zrozumie, że każdy z elementów na 'tablicy' wśród zajmuje stanowisko ma indeks,

pierwsza jest pozycja 0, drugie stanowisko 7, nie jest, jak zostały ponumerowane; Haskell po prostu dzieje każdą pozycję na liście, ma pozycję i odnosić się do nich za pomocą operatora '!!'. Tak na przykład, jeśli chcę tutaj I odnoszą się do pozycji pierwszej, jak ja tak mogę umieścić 'listy !! 0', co oznacza numer chcesz odnieść mi niosąc 6;

tu mówię 'Lista !! 3' błędu Meda, ponieważ nie ma 3 miejsce pamiętać, że jest inna niż długość pozycji 3, jeśli odnoszą się do ostatnich w tym przypadku, jak ten ostatni to ma 3 pozycji 2 'listy !! 2', ponieważ nie meda 8. Haskell może zawierać list list, potem tutaj example'll umieścić, że 'lista pozwól = [[1,2], [3,4]]' Teraz, jeśli mogę umieścić 'List'

I get '[[1,2], [3,4]]', jak każda należących do różnych elementów na liście tak, że jeśli znajdują się w pozycji '0 lista !!' moja lista Odejdę 1, bo to jest elementem 0 [1,2] są elementami, które są oddzielone od siebie przecinkami, Jest to pierwszy element [1,2] i jest drugi element [3,4], przy czym pierwszy element jest lista sama jeśli tak, kiedy

Rozumiem to własna lista referencyjna jest elementem zerowym OK. Więc teraz, co już sobie wyobrazić, że kiedy robię listy Nie mogę zrobić, to mieszanka wymienia różne wartości, więc nie mogę umieścić tutaj 'listy pozwól = [[1,2], [ 'a', 'b']]', a następnie Mam listę liczbową tutaj i mam również listę znaków, bo to nie może być lub jest jedna rzecz, to inna recall

Zawsze to pojęcie wartości, tu postawmy go jak to było przed MEDE pomyłkę nie 'wykaz pozwól = [[1,2], [3,4]', jako poważną próbę uzyskania dostępu do tego elementu tutaj [1,2], dobrze, jeśli mogę to zrobić 'listy !! 0' meda tego elementu [1,2] i gdybym teraz zrobić, 'Lista !! 0 !! 1' wyglądała sprzedaż 2 Jestem z dostępem do pierwszego elementu o indeksie 0 w tym dostępu I

element o indeksie 1, po czym ten element 0 [1,2], to indeks 0 [1] wynosi zero zero, a to [2] uno zero stale pracujemy nad tym [1,2] jest zero i jest to jeden [3,4] Wykazy globalne, więc w tym elemencie która jest odrębna lista ta jest pierwszym [1], który ma zero zbyt i to stanowisko [2] Jest to drugi mieć jeden;

a to [3] jest elementem zerowym [3,4] jeden i ten [4] jest jednym z elementów i jeśli mogę umieścić tutaj 'listy !! 1 !! 1' będzie miało 4 również. Następnie podziw operator '!!' mogę uzyskać dostęp do kluczowych elementów na dobre w następnym filmie ujrzymy kilka inne słowa zarezerwowane dla wyników w oparciu o nasze wartości, które mają listę funkcji, które zostały już wdrożone

obsługa list Mam nadzieję, że będziesz cieszyć się wideo dzięki czemu mogą one dać chcesz, zapisz udział i wysłać 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.