No tienes acceso a esta clase

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

With

31/37
Recursos

Aportes 7

Preguntas 2

Ordenar por:

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

鈥淟a funci贸n with nos ayuda a acceder directamente a las propiedades de la variable o a la misma variable utilizando this鈥


fun main(args: Array<String>) {
	val colores = listOf("Azul", "Amarillo", "Rojo")

	// Tenemoes accedo directo al scope de colores con with, as铆 ya no necesitamos escribir el nombre de la variable
	with(colores){
		println("Nuestros colores son $this")
		println("Esta lista tiene una cantidad de colores de $size")
	}
}

Excelente clase 馃槂

fun main(args:Array<String>){
    val colores = listOf("Azul","Amarillo","Rojo")
    with(colores){
        //Nos permite acceder a las propeidades de colores sin necesidad de llamar a la variable
        println("Nuestros colores son $this")
        println("Cantidad de colores $size")
    }
}

Lo hice con numeros

fun main() {
    val numeros = listOf(3, 1, 5, 2, 10)

    with(numeros) {
        println("Estos  son los numeros $this")
        println("Este es el primer elemento: ${first()}")
        println("Esta es la lista ordenada: ${sorted()}")
        println("Y esta es la lista mezclada aleatoriamente: ${shuffled()}")
    }
}

Esta funci贸n with es similar a al with de handlebars que se utiliza en sendGrid por ejemplo, con el cual no tienes que estar haciendo la sintaxis de punto para acceder a las propiedades de un objeto, simplemente usas sus propiedades como si las tuvieramos ya desestructuras.

fun main(args:Array<String>){
    val colores = listOf("Azul","Amarillo","Rojo")
    with(colores){
        println("Nuestros colores son $this")
        println("Cantidad de colores $size")
    }
}