Manejo y manipulación de Strings
Clase 6 de 46 • Curso de Swift 4 2018
Contenido del curso
Clase 6 de 46 • Curso de Swift 4 2018
Contenido del curso
Jesús Matías Mondragón
Kevin Morales
Andres Silva
Uzziel Adolfo Solís Vega
Rodrigo Guerra Castilla
Erick Noel Llerenas Cuevas
Jorge Luis Rivera Ladino
Cristian Refugio Covarrubias Patiño
Jonathan Allcca
Felipe Hernández
Armando Peña Gonzalez
Diego Forero
Alejandro Sanabria
Alejandro Sanabria
Asdrubal Granados
En Swift no es necesario usar el punto y coma verdad?
No, no es necesario
Not no es necesario 😃
Por lo visto parece más simple que otros lenguaje de programación.
Me adelante un poco y antes de ver escribí:
var nombreCompleto = name + " " + lastname
Pero luego en el video fue así:
var fullname = "\(name) \(lastname)"
y me funcionó igual también funcionó el capitalized. ¿Cuál sería mejor? o es cuestión de gustos.
Es cuestión de gustos, sólo no está de mal saber que existen diferentes alternativas de hacerlo
Quiero agregar la siguiente nota: La forma que explican en el vídeo es conocida como "String interpolation" y la que usted utilizo es conocida como "Concatenación"
les comparto algo que me sucedió. En java por lo regular puedes usar el = después de una variable no importa si esta pegado a el valor o a la variable por ejemplo
String nombre= "@ReffCP"; String nombre ="@ReffCP"; String nombre = "@ReffCP";
cualquiera de estos es valido pero en Swift solo la ultima declaración es valida. oh sorpresa haha.
Creo que tiene que ver con el tema de indentación, lo que permite facilitar su lectura, comprensión y que se cumpla la sintaxis.
Aca pueden ver todos los metodos de String:
¿Como de llama esa forma de concatenar los strings?
En lenguajes como JavaScript se llama interpolación de string y en python se llaman formatting string, se escriben un poco diferente pero su funcionalidad es la misma. Aquí https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html encuentras la documentación también lo llaman interpolación de strings, busca String Interpolation en el enlace.
@Terranigma me puedes ayudar aquí
Me puedes ayudar con estos strings @Terranigma
generalmente este tipo de uso y manipulacion de string se llama template string que no es mas que interpolar variables dentro de un string. ahora bien uno puede agregar mas cosas a la interpolacion aparte de las variables