Haskell

Haskell 15: Funciones Duplas

20 videos

111 minutos

Hola mundo que tal están les doy la bienvenida a este nuevo vídeo más que estamos haciendo de Haskell y vamos a avanzar con funciones que están específicamente diseñadas para duplas, dentro de las duplas recuerden que según el tamaño tienen diferentes nomenclaturas, si son de dos elementos duplas,

si son de tres elementos triplas y así sucesivamente y estas funciones que vamos a ver son exclusivas para duplas que nos sirven para devolvernos el elemento que este en según que posición queramos encontrar, recuerden que si yo tengo una lista (lista) y tengo dos elementos aquí tengo dos elementos

tengo por ejemplo 'uno' y 'dos' y quiero acceder a uno de ellos a través del índice hacia lo siguiente, ponía lista doble signo de admiración (!!) y después el índice que yo quería acceder, por ejemplo el índice cero me daba como resultado el dato que se encontraba en esa posición que es uno,

con esa cadena, pero si yo quiero hacer con una dupla no funciona así, por ejemplo yo tengo una dupla y ahora ya no corchetes si no paréntesis ¡recuerden! y aquí tengo “uno” y aquí como vimos que podemos mezclar tipos de datos vamos a mezclarlos y no va a haber ningún problema

pero si yo quiero acceder a la posición cero da error, si yo quiero hacerlo de otra forma como quizás ustedes estén acostumbrados con otros lenguajes ya ven que no funciona, si quiero hacerlo con paréntesis no funciona, en fin las diferentes opciones que pueden haber de otros lenguajes no funcionan,

entonces cual es la forma si yo aquí tengo esta dupla con esos valores cual es la forma de poder acceder a esos elementos, buenos las funciones que se utilizan son las siguientes, ponemos fst de first y después ponemos la dupla y nos devolvería el “uno”, la primera posición si queremos hacer la segunda pondríamos scd de second y después pondríamos dupla y nos devolvería la segunda posición,

igualmente puedo hacerlo indicando una dupla, yo aquí podría poner true y un 4.8 y me devuelve la primera posición, así que no es necesario poner el nombre de una dupla que hayan creado directamente como ya se imaginan ustedes, simplemente poniendo la función y después ya la dupla de la que quieren extraer tanto el primer elemento como el segundo,

recuerden fst (first) y scd (second), bueno este es el vídeo de estas dos funciones diseñadas para duplas, espero que te haya gustado así que puedes darle al like, compartirlo, suscribirte y nos vemos en más vídeos.

Si quieres enterarte de los nuevos cursos, suscríbete. No habrá spam, prometido :)

Sobre el autor

foto de jotajotavm
José Javier Villena

jotajota pa los amigos y jota pa los de más cnfianza.

Bio Seria: Analista-Programador en diferentes lenguajes. Tutor PREMIUM de reconocidas plataformas de nivel mundial como CodigoFacilito. Redactor de artículos para Cristalab. Mi canal de YouTube está patrocinado por la editorial ANAYA y LaTostadora. Me gusta explicar con detalle y poner varios ejemplos para que no queden dudas.

Bio Molona: Me presento :) soy informatico, ni frostis d hardware pero muy muxo de programacion, friki a medias o del to segun el dia. Me gusta programar, muxo. Manejo varios lenguajes y tdo lo ke sepa lo comparto x amor al arte. Este no es mi trabjo pero lo ago mejor y con +ganas y calidad que si lo fuera, x eso mismo, xq para mi es divertido. Solo spero al menos algo de agradecimientO!! ;)

Dios, qe gusto haber escrito este parrafo cm me a dao la gana sin pensar en ortografia ni tildes ni historias!!!!!