No tienes acceso a esta clase

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

Imprimir valores con la funci贸n print

7/22
Recursos

Aportes 12

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

La funci贸n print(items: Any鈥, separator: String, terminator: String)
Ejemplo

La funci贸n print(_:separator:terminator:) es una funci贸n global que imprime uno o m谩s valores en una salida adecuada. Los par谩metros separator y terminator tienen valores predeterminados, por lo que puede omitirlos cuando llame a esta funci贸n.

Apuntes de la clase: http://bit.ly/39YPTE9

驴Cu氓l es la diferencia de hacer algo como esto?print(welcomeMessage + 鈥淗ola mundo鈥)

el backslash se puede hacer con:

option + signo de interrogaci贸n (al lado del cero)

La funci贸n print(items: Any鈥, separator: String, terminator: String) nos permite imprimir varios valores de la siguiente manera:

print(鈥淗ola mundo鈥, 鈥淗ola mundillo鈥, 鈥淗ola BB鈥, separator: ", ", terminator: 鈥淺n鈥)
// Hola mundo, Hola mundillo, Hola BB\n

primero definimos los valores a imprimir (separados por comas), luego el separador entre estos y al final se le agregar谩 el terminado, el cual puede ser un salto de linea (\n), tabulador (\t)鈥 etc.

var red, green, blue : Double

red = 1.2
green = 2.3
blue = 3.3

print(red, green,blue, separator: ", ", terminator: "\n")

Mi aporte sobre la investigaci贸n y los conceptos de esta clase.

//import UIkit
import Foundation 

//Print mediante interpolacion dentro de la misma cadena
var name : String

name = "Max"

print("Hola \(name)")

//Print mediante concatenacion con el simbolo de suma "+"

var day = "Martes" 

print("Hoy es "+day)

//Print mediante concatenacion con el simbolo de coma " , "

var calification = 9

print ("Tu calificacion es",9)

//Investigacion

/*/Print separator, utilizando la separacion mediante "...", aun que el separador por 
default es " " (espacio en blanco)*/

print(1.0, 2.0, 3.0, 4.0, 5.0)

print(1.0, 2.0, 3.0, 4.0, 5.0, separator: " ... ")

/*Print terminator, utliza la terminacion mediante " ? ", aunque la terminacion por 
default es "\n" (Salto de linea)*/

for n in 1...5 {
    print(n)
}

for n in 1...5 {
    print(n, terminator: "")
}

Hola, hola! Aqu铆 las diferencias con el separator y terminator.

El separator como su nombre lo dice, incluye una separaci贸n entre los items que puedan estar imprimiendo.
*El separator tiene un espacio de linea por defecto.
*Al utilizar la funci贸n print y el separator, se dar谩n cuenta que tambi茅n imprime la estructura del arreglo.

//Print separator
let oddnumbers = [1, 3, 5, 7, 9, 11, 13, 15]
//Separator includes new line
print(oddnumbers, separator: ",")

El terminator funciona para especificar como sus elementos terminaran impresos en una sola linea y sin salto de esta.

*Al iterar sobre elementos, deben tomar en cuenta que la forma natural de impresi贸n ser铆a de manera vertical y no horizontal.

//Print with terminator: is not includes new line
print(separator: "")
for n in oddnumbers {
    print(n, terminator: ",")
}

Me gusta que swift ademas de imprimir variables y strings, pueda imprimir colecciones, me llevo de tarea investigar mas sobre ello en la documentacion

la funci贸n print(items: Any鈥, separator: String, terminator: String) nos permite agregar varios elementos separados por coma y al final en terminator puede ser un salto de linea

Podemos hacer cosas muy interesantes con el print usando separadores y caracteres de terminaci贸n, como por ejemplo escribir mensajes de error. En este caso voy a escribir un print usando separadores y terminaci贸n solo como ejemplo:

print("variable","valor", separator: ": ", terminator: ",")

En este ejemplo podr铆amos por ejemplo construir un texto en formato JSON. En este podemos agregar tantos items como sea necesario, es decir tantas 鈥渧ariable鈥,鈥渧alor鈥 como sea necesario.