![](
Condicionales y operaciones básicas
Todo lo que aprenderás sobre Swift
Operaciones de asignación y aritmeticas
Comparaciones
Operaciones Ternarias
Operador Nil Coalescing
Rangos
Operadores lógicos
Manipulación de Strings
Strings
Inicialización y mutabilidad
Characters
Índices de Strings
Substrings
Prefijos y Sufijos
Representaciones Unicode
Estructuras de datos
Arrays
Acceder y modificar elementos de un Array
Iterando en Arrays
Conjuntos
Iteraciones y operaciones sobre conjuntos
Diccionarios
Iteración en diccionarios
Sentencias de Control
Ciclo for-in
Ciclo while
Uso de if
Uso de Switch
Switch usando rangos - Interval matching
Switch usando tuplas
Switch con casos compuestos
Sentencias de transferencia de control
Continue y break
Fallthrough
Uso de return y guard
Available en API: Manejo de versiones
Cierre del curso
Cierre del curso y próximos pasos
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Juan Gabriel Gomila
Aportes 50
Preguntas 0
![](
El profesor usa este coloquialismo en el minuto 5:07
Rizar el rizo = Complicar las cosas.
Por si tienen la misma duda de que significa.
Me parece un profesor de 10, con esos chistes haciendo referencia a Pokemon hace todo mucho más ameno
(29, "Jose Miguel") < (31, "Juan Gabriel") // true
(29, "Jose Miguel") > (31, "Juan Gabriel") // false
(29, "Jose Miguel") == (31, "Juan Gabriel") // false
// mi tupla iria primero en un orden ascendente
Operadores de Comparación
Swift soporta las siguientes operaciones de comparación
Igual a ( a == b )
No es igual a ( a != b )
Mayor que ( a > b )
Menor que ( a < b )
Mayor e igual que ( a >= b )
Menor e igual que ( a <= b )
Cada uno de los operadores de comparación devuelve un valor Booleano para indicar si la declaración es verdadera o no
1 == 1 // true because 1 is equal to 1
2 != 1 // true because 2 is not equal to 1
2 > 1 // true because 2 is greater than 1
1 < 2 // true because 1 is less than 2
1 >= 1 // true because 1 is greater than or equal to 1
2 <= 1 // false because 2 is not less than or equal to 1
< (25, "Francisco Garcia") < (31, "Juan Gomila") True
(25, "Francisco Garcia") > (31, "Juan Gomila") False
(25, "Francisco Garcia") == (31, "Juan Gomila") False
>
Voto por: false < true 😁
//Reto
(22, "Luis Garay") < (31, "Juan Gabriel") //True
(22, "Luis Garay") > (31, "Juan Gabriel") //False
(22, "Luis Garay") == (31, "Juan Gabriel") //False
![](
Lo lamento Juan, pero en esta ocasión usted es mas viejito jajaja
JavaScript permite comparar si un booleano es mayor que otro.
No invitaron a Celis por ser un pokemón salvaje 😮
Mi aporte
(28, "Javier") > (31, "Juan")
(28, "Javier") < (31, "Juan")
(28, "Javier") >= (31, "Juan")
(28, "Javier") <= (31, "Juan")
(28, "Javier") == (31, "Juan")
(28,"Deisy Johanna Basto") < (31,"Juena gabriel")
(28,"Deisy Johanna Basto") > (31,"Juena gabriel")
(28,"Deisy Johanna Basto") == (31,"Juena gabriel")
Resultado : Soy menor
😃
Mi tupla es Mayor.
Mi tupla va después que la tuya:
(36,“Julio Prisco”) < (31, “Juan Gabriel”) //false
Ejercicio.
Código:
//import UIkit
import Foundation
let juanGabriel = (31,"Juan Gabriel")
let maxOvando = (23, "Maximiliano Ovando")
print(maxOvando == juanGabriel)
print(maxOvando < juanGabriel)
print(maxOvando > juanGabriel)
Consola:
false
true
false
Me parece excelente la velocidad con la que habla el profesor, ya que si no dominas el tema la velocidad en la que lo explica es buena y en caso de que tengas nociones de lo que plantea puedes poner velocidad x1.25 o x1.5 y se le entiende perfecto.
(22,"Ricardo Saenz") < (31, "Juan Gabriel")
(22,"Ricardo Saenz") > (31, "Juan Gabriel")
(22,"Ricardo Saenz") == (31, "Juan Gabriel")
jajajaja capturando a Ricardo Celis
(28, "Camilo Garzón") > (31, "Juan Gabriel")
(28, "Camilo Garzón") < (31, "Juan Gabriel")
(28, "Camilo Garzón") == (31, "Juan Gabriel")
😁😃
(28,"Andrea Ruiz") < (31, "Juan Gabriel")
(28,"Andrea Ruiz") > (31, "Juan Gabriel")
(28,"Andrea Ruiz") == (31, "Juan Gabriel")
Reto cumplido! 😄
Mi ejercicio
//reto
(31, "Juan Gabriel") < (33, "Lionel messi")
let me = (23, "Luis Alberto")
let teacher = (31, "Juan Gabriel")
me < teacher
//True
(31,"Juan Gabriel") > (25,"Nicolas Alejandro") //true
(31,"Juan Gabriel") < (25,"Nicolas Alejandro") //false
(31,"Juan Gabriel") == (25,"Nicolas Alejandro") //false
Opción 1
let hernan = (age: 35, name: "Hernan Chilabert")
let juan = (age: 31, name: "Juan Gabriel Gomila")
hernan < juan // false
hernan > juan // true
hernan == juan // false
Opción 2
if hernan < juan {
print("\(hernan.name) es menor que \(juan.name).")
} else if hernan > juan {
print("\(hernan.name) es mayor que \(juan.name).")
} else {
print("\(hernan.name) y \(juan.name) tienen la misma edad.")
}
// output: "Hernan Chilabert es mayor que Juan Gabriel Gomila.\n"
😎
(26, "Andres Felipe") < (31, "Juan Gabriel") ===> true
(“carlos petit”, 29)<(“juan gabriel”, 34) = true
(29,"luis alberto ") == (34,"Juan gabriel") //false
(29,"luis alberto ") < (34,"Juan gabriel") //true
(29,"luis alberto ") > (34,"Juan gabriel") //false
(29,"luis alberto ") != (34,"Juan gabriel") //true
(16, "José Briceño") < (31, "Juan Gabriel") // true
(28, "César Cubillos") < (31, "Juan Gomila") //true
(28, "César Cubillos") > (31, "Juan Gomila") //false
(28, "César Cubillos") == (31, "Juan Gomila" //false
let person1 = (Age:22,name:"Pedro Guillermo")
let person2 = (Age:31,name:"Juan Gabriel")
if person1.Age < person2.Age {
print("Este \(person1.name) es más joven que \(person2.name).")
}else if person1.Age > person2.Age{
print("Este \(person1.name) es más viejo que \(person2.name).")
}else if person1.Age == person2.Age{
print("Este \(person1.name) y \(person2.name) son de la misma edad.")
}```
El resultado de la primer comparación de los valores de la tupla es el que prevalece
(“perro”, 10) > (“a”, 35) // True
(10, “perro”) > (35, “a”) //False
(17, "nix1124") == (31, "Juan Gabriel") //false
(17, "nix1124") < (31, "Juan Gabriel") //true
(17, "nix1124") > (31, "Juan Gabriel") // false
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?