Rust en español | 11. Tipos compuestos
robertohuertasm
En este vídeo, aprenderemos los diferentes tipos compuestos primitivos en Rust. Tenemos dos tipos: tuplas y arrays. Veremos sus características particulares y algunas de sus similitudes.
Dejo aquí unos enlaces sobre algunos de los temas que han ido surgiendo en el vídeo:
- Undefined behavior: https://cutt.ly/Sub7alf
- Segfault o Segmentation fault: https://cutt.ly/dub7JGd
- Unsafe Rust: https://cutt.ly/1ub7Bjy (dedicaremos vídeos enteros a este tema)
- &str o string slice: https://cutt.ly/dunuIDo (vendrá un vídeo dedicado en el futuro)
Una cosa importante que se me ha pasado comentar es que el Unit Type no sólo lo devuelven las funciones por defecto sino cualquier tipo de expresión, que como veremos más adelante, abarca mucho más que funciones.
A modo de ejemplo, cualquier bloque de código entre { } es una expresión. Os dejo un enlace a un ejemplo en el PlayGround con el que podéis jugar: https://cutt.ly/VuQoklG
NOTA: Cuando comentaba en el vídeo que al igual que en las tuplas, podemos acceder a los arrays usando índices, me estaba refiriendo no a la forma de acceso sino al hecho de que en las tuplas tenemos propiedades numeradas basadas en el índice.
00:00 Intro 00:35 Tuplas 04:57 Tupla cero o tipo Unit 09:37 Arrays 12:55 Acceso seguro a los elementos del array 15:07 Acceso unchecked (código inseguro) 16:50 Asignación en memoria de los arrays 17:04 Anotación de arrays 17:25 Declaración de arrays con valores predefinidos
18:52 Métodos declarados en slices
#rust #rustlang #rustenespañol ... https://www.youtube.com/watch?v=NWLS0_lOPio
73350119 Bytes