‫Bienvenido de nuevo.
‫En este video, veremos cómo pasar de una cadena a un número entero, por ejemplo.
‫Así que supongamos que tenemos una cadena, que es mi cadena y tiene un valor de 15.
‫Y ahora quiero usar este 15 como número.
‫Así que creemos otra cadena.
‫Mi segunda cadena va a ser, digamos, 13.
‫Ahora, si quiero sumarlos, digamos que quiero sumar 15 más 13.
‫Entonces, el resultado de la cadena es igual a mi cadena más mi segunda cadena.
‫Entonces se podría suponer que esa sería la solución.
‫Y echemos un vistazo a la consola, porque solo eso nos mostrará los resultados y se va
‫a resolver.
‫Y ahora consuela esa lectura.
‫Está bien.
‫Así que veamos eso.
‫Veamos qué nos dirá la consola sobre el resultado de 15 más 13.
‫Y el resultado es 15 más 13 o 15 13, que es mil quinientos trece.
‫Y bueno, aunque eso es una gran matemática, no funciona así.
‫O al menos esa no es la matemática correcta aquí.
‫Derecha.
‫Entonces, para arreglar eso, necesitamos analizar esas cadenas en números enteros o dobles u otros tipos de datos primitivos, que
‫son números.
‫Así que ahora necesito seguir adelante y crear un número entero y voy a llamar a ese número uno.
‫Y para hacer un número entero a partir de una cadena, necesito usar N30 para DOT y puedo analizar ahora.
‫Por lo tanto, la conversión de análisis a la representación de cadena de un número dos es de 32 bits y un número entero equivalente.
‫Eso significa que creará un número entero fuera del pozo, por ejemplo, en mi cadena, que es un 15.
‫El tripartismo, sin embargo, es una versión diferente.
‫Como puede ver, convierte la representación de cadena de un número al equivalente entero sintético de 32 bits.
‫Un valor de retorno indica si la conversión se realizó correctamente.
‫Entonces, como puede ver, tenemos una cadena que debemos entregar y debemos tener un resultado si no funcionó.
‫Así que tenemos parse e intentamos parse.
‫Así que sigamos adelante con el análisis primero y hagamos una pausa en mi cadena, como puede ver aquí, y analizarlo requiere una
‫cadena.
‫Así que solo voy a analizar mi cadena y voy a hacer lo mismo
‫con NUM dos, que también estará en 32, y la voy a pasar a mi segunda cadena.
‫Está bien.
‫Así que ahora sigamos adelante y creemos un resultado final en lugar de un resultado de cadena.
‫Y eso se resolverá y es el número uno más el número dos.
‫Ahora imprimamos eso en su lugar.
‫Así que imprimamos el resultado y en nuestra línea derecha o en nuestra consola.
‫Así que mire, y vemos que se imprime 28 y ese es el resultado que esperaría si agrego 15 a 13.
‫Está bien.
‫Así que simplemente hice números enteros con cadenas, y eso es genial.
‫Entonces lo que tienes que estar aquí es súper cuidado, porque en cuanto este año no sea transitable
‫ni convertible en entero, obtendremos una excepción.
‫Entonces, por ejemplo, si agrego un ocho aquí, este 15 ya no será un número, ya no será
‫un entero.
‫Y obtendremos una excepción aquí.
‫Excepción no controlada.
‫E incluso entendemos esto, cómo el mundo ha dejado de trabajar de cerca el programa.
‫Así que eso es algo con lo que siempre debes tener mucho cuidado.
‫Y podemos manejar eso con un try and catch o podemos manejarlo usando el tripartismo, pero también ambas cosas que solo usaremos
‫más adelante en el curso cuando veamos cómo usar, try and catch y cuándo Veremos
‫cómo usar las declaraciones if, porque entonces podemos usar en lugar de.
‫¿Puedes intentar parse.
‫Pero devolverá un booleano.
‫Por lo tanto, solo averiguaremos si el análisis funcionó o si no funcionó.
‫Pero sea lo que sea, es la toma de decisiones y eso es algo que vamos a cubrir en un capítulo
‫diferente.
‫Pero por ahora, solo sepa que puede convertir un número de cadena en un entero o, por ejemplo, en un
‫doble.
‫Entonces, el doble de ese análisis puede ver que puede hacer lo mismo para que pueda analizar cadenas en dobles y también
‫en otros tipos.
‫Excelente.
‫Entonces yo diría que eso es bastante bueno.
‫En el siguiente video, vamos a tener un pequeño desafío y, bueno, adelante, intente desafiar y,
‫aparte de eso, siempre tenga cuidado al intentar pasar.
‫Y si realmente necesita análisis y quiere asegurarse de que realmente funcione, continúe con el
‫curso y aprenderá a manejarlo.
‫Así que nos vemos allí.