var 👨👩👧👦 : [String] = [“Bombon”, “Faín”, “Cons”, “Macoy”]
👨👩👧👦.count
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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 31
Preguntas 0
var 👨👩👧👦 : [String] = [“Bombon”, “Faín”, “Cons”, “Macoy”]
👨👩👧👦.count
var pokemons : [String] = ["Bulbasaur", "Charmander", "Squirtle", "Pikachu", "Psyduck"]```
Chale, he sido humillado… :'P
var jonathanFamily : [String] = ["Jonathan"]
print("\(jonathanFamily) 👩🏻🦰")
Bueno mejor pondré a los personajes de la familia de la película Predestination, aprovechando que también era uno nada más jaja
var predestinationFamily = ["Baby👶🏽","Jane👩🏽","Jhon🧑🏽","Agent Doe🧔🏽","Fizzle Bomber🧔🏽♀️"]
for member in predestinationFamily {
member.contains("Fizzle")
? print(member)
: print(member + " = " , terminator: "")
}
var family = [String]()
family.append("Noelia")
family.append("Isaac")
family.append("NALA")
family.append("JANA")
family.append("ONYX")
family.append("CORA")
family.count
let family2 = ["Noelia", "Isaac", "NALA", "JANA", "ONYX", "CORA"]
family2.count
Mi ejemplo de cuando me case 😛
var verosFamily = ["Sam", "Candelaria", "Vero", "Pato", "Laurita"]
var ulisessFamily = ["Gisela", "Ulises"]
var newBigFamily = verosFamily + ulisessFamily
var family2: [String] = ["Papa", "Mama", "Hijo1", "Hijo2", "Hijo3"]
var familyCounter = 0
for familytree in family2{
if familytree.hasPrefix("Hijo"){
familyCounter += 1
}
}
if familyCounter > 1{
print("tengo \(familyCounter) hijos")
}else{
print("tengo \(familyCounter) hijo")
}
var hijos = familyCounter > 1 ? "Tengo \(familyCounter) hijos" : "No tengo \(familyCounter) hijo"
var 👨👩👧👦 = [“Papa 👨🏻⚖️”, “mama 👩🏼🏫”,“hermano 👨🏻💻”,“hermana 👸🏻”,“miPerrito 🐕”]
var family : [String] = ["Roberto", "Miriam", "Facundo", "Simon", "Pamela", "Lisandro"]
for toPrintFamily in family {
print(toPrintFamily)
}
var family = [String]()
family.append("Gustavo")
family.append("Mac")
family.append("Eleuterio")
family.append("Gtz")
var familia : [(edad: Int, nombre: String)] = [(Int, String)]()
familia.append((23, "Andres"))
familia.append((26, "Antonio"))
familia.append((56, "Gerardo"))
for persona in familia{
print("\(persona.nombre), tiene \(persona.edad)")
}
var paises = [“España”,“Brasil”,“México”]
paises.append(“Colombia”)
paises.insert(“EU”,at:0)
paises.remove(at:1)
en código:
//Arrays
var someInts = [Int]()
someInts.count
someInts.append(5)
someInts.count
//vaciar:
someInts = []
// otra forma de inicializar:
var someDoubles = Array(repeating: 3.14159, count: 2)
var moreDoubles = Array(repeating: 2.5, count: 3)
// también se pueden juntar:
var aLotOfDoubles = someDoubles + moreDoubles
aLotOfDoubles.count
// otra forma de inicializar:
var shoppingList : [String] = ["papas","cebollas","leche"]
les comparto mi reto.
var family : [String] = []
family.append("Andy")
family.append("Aleida")
family.append("jorge")
family.append("Daniel")
family.count
var shoppingCar : [String] = []
shoppingCar.append("the last of us 2")
shoppingCar.append("Cod movil")
shoppingCar.append("God of war")
print("la cantidad de juegos en el carrito son: \(shoppingCar.count)")
var family : [String] = ["Ricardo", "Milton", "Daniela", "Daniel", "Brenda"]
family.count
😁
var family : [String] = ["Maria","Victor","Daniela","Pepe"]
family.count
El ejercicio de la clase :p
var family = ["Profesor Utonio", "Bombón", "Burbuja", "Bellota"]
family.count
//reto
var familyArray : [String] = ["Antonella", "Jorge", "Celia", "Rodrigo"]
//Ejercicio
var family : [String] = ["Javier", "Silvia", "Alex", "Ivonne", "Beto", "Dolly(mascota)"]
family.count
//Reto
var family: [String] = ["Carolina", "Martina", "Aisha", "Thomas"]
var familyHurtdo = [“Jesus”, “Carlos”, “CarlosHijo”, “Frank”, “Hachi(mascota)”, “Yennifer”]
var family = ["José Miguel", "Ana Paula", "Nathalie Quetzalli", "Paulina"]
var family : [String] = ["Clever","Lourdes","Daniel","Belen","Yanella"]
for member in family {
print(member)
}
Algo que noté y no sé si es por mi versión de swift es que si inicializas un array vacío así var family = []
y luego le intentas hacer un .append
te dará error porque como está vacío no tiene desde donde inferir el tipo de dato que recibiría. A diferencia que si haces esto
var family = ["Mamá"] o esto var family = [String] = []
y ahí si le haces el append.
// Form 1
var familyNames = [String]()
familyNames.append("Felipe")
familyNames.append("Isabel")
familyNames.append("Fernanda")
familyNames.append("Luis")
familyNames.append("Nataly")
familyNames.append("Ignacio")
familyNames.append("Vicente")
print(familyNames.count)
// Form 2
var familyNamesTwo = ["Felipe", "Isabel", "Fernanda", "Luis", "Nataly", "Ignacio", "Vicente"]
print(familyNamesTwo.count)
Reto:
var myFamily : [String] = ["Melania","Donald","Barron","Ivanka","Tiffany","Eric"]
myFamily.count
RETO:
var familyMembers = ["father", "mother", "brother1", "brother2"]
familyMembers.count
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.