No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Booleanos

14/22
Recursos

Aportes 17

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Soy el unico ?

muy buena clase logre comprender en gran manera como utilizar las variables booleanas dentro de Swift

En este modulo 3, me gusta como el profesor ha explicado cada tipo de datos, es importante tenerlo claro al avanzar en el aprendizaje.

El flujo de nuestro programa depende de las decisiones que hay que tomar entre si es o no, verdadero o falso, segun la condicion que pongamos

C贸digo de la clase:

import UIKit

/* Booleans
 Boolean values are referred to as logical, 'cause the can only
 ever be true or false
 */

let orangesAreFromOrange = true
let foodIsDelicious = false

var isAged : Bool
isAged = true

//Ask if isAged is true
if isAged {
    print("You can entry my friend")
}else {
    print("You cannot entry in my party")
}

var age : UInt8 = 31
//Generate a boolean case
if age >= 18 {
    print("*******", separator: "")
    print("You can entry in my party too")
}

//Dont't do it
let i = 1
/*
if i {
    //This is not acceptable to compiler
}
*/

//The alternative
if i == 1 {
    print("Print anything because this is correct")
}

Recordando la importancia de optimizar el c贸digo, podr铆amos usar el tipo UInt8 para la variable age:

let age: UInt8 = 17
if age >= 18 {
  print("Puedes entrar")
} else {
  print("No puedes entrar")
}

en el if - else y en el operador ternario, solo va a entrar a la condicion if SOLO si la condicion es verdadera.

let orangeAreOrange = true
let foodIsDelicious = false

 var isAged : Bool

//Ejemplo:
isAged = false
if isAged {//Solo entramos aqu铆, si isAged == true
	print(鈥淧uedes entrar en la fiesta鈥)
}else{//Solo entramos aqu铆, si isAged == false
	Print(鈥淣o puede pasar a la fiesta鈥)
}
//Otro ejemplo:
var age = 31
If age >= 18{
	Print(鈥淧uedes entrar a la fiesta鈥)
}

muy interesante la clase, creo que me estoy emocionando por seguir aprendiendo este lenguaje.

Es un tipo de dato muy utilizado

el lenguaje es muy facil, o bueno para lo basico que genial muchachos

En el minuto 7:10 juro que tambi茅n se me fue la onda con el lenguaje y lo tome tan normal cuando declaro el int edad

Jajaja me di贸 risa. Weno bye

Bien, tambien lo podemos hacer de la siguiente manera, claro que esto esta al gusto de cada uno ```js var isAdult : Bool = 31 >= 18 if isAdult { print("Eres mayor de edad") } ```
// Booleans: false: 0, true:1 // Este dato lo usaremos bastante en el c贸digo. **let** orangesAreOrange = **true** **let** foodIsDelicious = **false** **var** isAged : Bool isAged = **true** **if** isAged { // Solo entramos aqu铆, si isAged == true print("Puedes entrar a la fiesta.") }**else**{ // Solo entramos aqu铆, si isAged == false print("No puedes entrar a la fiesta.") } // Es true, porque la var booleana es true tambi茅n. **var** age : Int = 17 **if** age >= 18 { // Debes escribir una comparaci贸n booleana o acceder a una var booleana. print ("Tienes \\(age) a帽os. Puedes entrar a la fiesta.") }**else**{ print ("Lo siento, no se permiten menores de 18 a帽os :(") } // Entra a else, porque la edad es < que 18 int. Arroja false.

En javascript existe el Truthy o Falsy que te evitar hacer cierto tipo de condiciones super explicitas, a Swift no le caeria mal ese feature.

Por fin puedo ver para que me sirvieron mis clases de la prepa