‫Bienvenido de nuevo.
‫En este video, le mostraré un atajo para las declaraciones if y son, bueno, declaraciones if mejoradas y lo que pueden
‫hacer es que pueden ser prácticamente una declaración if completa en una sola fila.
‫Y eso es bastante bueno en una línea.
‫Y si.
‫Entonces, en general, lo que tiene es una condición, luego tiene que marcar con un signo de interrogación la primera expresión, kolon,
‫segunda expresión, y luego, por supuesto, termina la declaración con un punto y coma.
‫Entonces, en general, así es como puede crear un atajo de una declaración if o una declaración if mejorada.
‫Entonces, algunos puntos a considerar aquí son que la condición debe ser verdadera o falsa.
‫El operador condicional tiene razón.
‫Entonces es asociativo, lo que significa que si echamos un vistazo a esta expresión aquí, bueno, en realidad,
‫echemos un vistazo a esa expresión una vez que hayamos creado nuestra primera pequeña declaración if.
‫Entonces, primero creemos algunas variables aquí.
‫La temperatura va a ser, digamos, menos cinco y tenemos una cuerda y yo llamo a ese estado de
‫la materia.
‫Así que lo dejaré vacío por ahora.
‫Y si, digamos que la temperatura está por debajo de cero, entonces quiero que el estado de la materia sea sólido.
‫Entonces el estado de la materia será sólido.
‫Está bien.
‫Simple como eso.
‫Y si no, quiero que esté en estado de materia, será líquido.
‫Entonces temperatura cero.
‫Pero esto me refiero a Celsius.
‫Entonces, en grados Celsius y cero grados, el agua se congela.
‫Por eso se fijó en cero grados.
‫Entonces es por eso que comenzamos con cero.
‫Ahí es cuando el agua comienza a congelarse o se vuelve líquida.
‫Así que ese es prácticamente el punto de inflexión.
‫Está bien.
‫Entonces, lo siguiente que queremos hacer es simplemente escribir eso en la consola.
‫Entonces S. W. El estado de la materia es y luego lo colocaré en esos corchetes como el estado
‫de la materia.
‫Así que ahora, si comprobamos eso, también necesitamos consolar la clave de lectura aquí para que veamos lo que es realmente
‫cierto y ejecutemos este código y entonces el estado de la materia es sólido.
‫Eso significa las temperaturas bajo cero.
‫Bien, esa es la declaración general que teníamos.
‫Por supuesto, podría resumirlo y hacerlo aún más corto.
‫Entonces, digamos que tenemos una situación como esta.
‫Puedes hacerlo así.
‫Entonces tienes dos líneas de código y eso es muy corto.
‫Pero, por lo general, no es así como crearía una declaración if else.
‫Y la mejor manera, por supuesto, es o no, la mejor pero más corta es usar una declaración if mejorada.
‫Así que sigamos adelante y hagamos precisamente eso.
‫Así que voy a crear todo en breve, lo que significa que tenemos el estado del asunto en el que va
‫a estar.
‫Temperatura
‫bajo cero.
‫Si eso es cierto, entonces haz lo primero, si es falso para el segundo.
‫Eso es todo, así que todo lo que teníamos aquí en cuatro líneas, podríamos hacerlo simplemente en una sola línea.
‫Así que esa es una declaración if mejorada.
‫Ahora, si nos deshacemos de todo eso hasta aquí y ahora ejecutamos el código nuevamente, entonces lo ejecutaré nuevamente y
‫veremos que el estado de la materia es sólido y en realidad déjeme descomentar y simplemente aumentar la temperatura
‫de que apuntan al otro en 30 grados.
‫Entonces ahora va a hacer calor, 25 grados y el agua es líquida en ese punto.
‫Entonces ahora tenemos nuestra antigua declaración if y luego tenemos la corta y ahora la corrida que una vez tenemos sólida
‫y una vez tenemos líquida.
‫Está bien.
‫Entonces, en general, así es como puede seguir adelante y crear una versión muy simple de una declaración if mejorada ahora para usted como
‫un pequeño desafío.
‫Entonces, los desafíos agregan el estado gaseoso de la materia a las opciones.
‫Así que ahora use de nuevo una declaración if mejorada para agregar, bueno, prácticamente al estado del gas.
‫Entonces, cuando la temperatura es superior a 100 grados.
‫Muy bien, espero que lo hayas probado.
‫Espero que lo hayas probado de una forma similar a la que hemos visto aquí.
‫No lo he tocado todavía, pero lo haré en un segundo.
‫Así que sigamos adelante y creemos lo siguiente.
‫Verificamos la temperatura una vez más y ahora decimos, está bien, ¿es superior a 100?
‫Si eso es cierto, entonces es una conjetura.
‫Pero si no es cierto, queremos volver a comprobar la temperatura y queremos ver si está por debajo de cero,
‫porque si está por debajo de cero, entonces es sólido.
‫Y si no está por debajo de cero, entonces es líquido.
‫Así que ahora tenemos una declaración L7 completa y así sucesivamente en una línea.
‫Entonces, si ejecuto eso y aumento la temperatura en 100 grados, la temperatura más igual a 100,
‫entonces ahora será ciento treinta y debería evaporarse.
‫Debería convertirse en gas.
‫Así que ahora deberíamos obtener la información de que es gas, estado de materia sólida.
‫Ese fue el primero.
‫Y ahora el estado de la materia gaseosa.
‫Ese es el que tenemos aquí.
‫Está bien.
‫Entonces, lo importante aquí para lo que tenemos es que verifiquemos.
‫Si la temperatura es superior a 100ºC, si eso es cierto, ejecutamos este código aquí o simplemente usamos gas como estado
‫de la materia.
‫Pero si no es así, tenemos un segundo control.
‫Así que lo comprobamos.
‫Lo que está sucediendo aquí, está bien, es la temperatura bajo cero y si lo es, sí, si es cierto, entonces la primera
‫entrada es verdadera, de lo contrario, la segunda.
‫Así que no lo comprobamos como este año.
‫No decimos, OK, verificamos todo eso.
‫Si eso es cierto, toda esa afirmación, entonces es sólido, de lo contrario es líquido, eso no es lo que estamos haciendo.
‫Es muy importante que comprenda que lo que estamos haciendo es verificar.
‫El primero en realidad, podemos hacerlo así, podríamos, por supuesto, verlo de la forma en que tenemos esta
‫declaración que comprobamos.
‫Pero primero tenemos esta declaración aquí.
‫Entonces, verificamos si esta condición es verdadera.
‫Luego ejecutamos eso.
‫De lo contrario, ejecutamos todo esto aquí.
‫¿Qué hay dentro de los corchetes?
‫Está bien, pero eso no es lo que necesitas escribir.
‫Simplemente puede dejarlo así.
‫Y eso es lo que dice esta declaración.
‫Entonces, la expresión A, B, C, la E, eso es lo que tenemos en la parte inferior, se evalúa como verdadero
‫si es así, entonces B, de lo contrario, verifique que C sea verdadero y luego D Alawi E.
‫Así que eso es más o menos lo que hemos hecho, y es importante que no sea como lo ven aquí.
‫Entonces, ¿es cierto entonces B o C y si toda esa afirmación es verdadera, entonces D o si no es así como lo hacemos?
‫Bien, y finalmente, el operador condicional no se puede sobrecargar.
‫Está bien.
‫Entonces, esa es generalmente la declaración if mejorada.
‫Espero que puedas resolver este desafío y te será útil siempre que quieras usar oraciones
‫muy simples y cortas.
‫Por cierto, si ahora cambiamos o si la declaración else a lo que tenemos aquí en la parte
‫inferior, se vería así como si la temperatura fuera superior a 100ºC.
‫Y finalmente, ELD, tenemos el estado de la materia que va a ser.
‫Uh, aquí, va a ser líquido, por cierto, y este de aquí podría ser gas.
‫Entonces no es exactamente el mismo enfoque.
‫Solo quiero mostrarles que necesitamos seis líneas aquí, y eso es incluso sin usar las llaves
‫o simplemente tenemos una línea donde manejamos todo el mismo código.