Android con Kotlin. Arrays II. Vídeo 8

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 35

  • @juanenriquemontillacancho3813
    @juanenriquemontillacancho3813 10 месяцев назад +2

    Hola Juan. Ayer empecé este curso, y hoy descubrí que no hay ma vídeos. Pinché en "Finalizar curso" esperando que salieran mas vídeos pero no. Espero que el vídeo 9 lo pueda ver. No hay prisa. Aprovecho para felicitarte por ser un magnífico profesor. Ya hice varios cursos contigo. Estaré pendiente para finalizar este curso. Muchas gracias.

    • @pantoanticomunistaa6242
      @pantoanticomunistaa6242 9 месяцев назад +1

      Ya van ahora 13 videos de Android con Kotlin, Juan Díaz va subiendo videos poco a poco en sus tratos libres no te preocupes

  • @franbasic
    @franbasic 11 месяцев назад +4

    Hola Juan me he suscrito a su canal llevo años que le sigo, y me gusta mucho como da usted sus cursos gracias un saludo y fekices fiestas.

  • @Vectorez1
    @Vectorez1 Год назад +7

    Buenas! Soy estudiante de Ingenieria en Software, abandone la universidad debido a que por mucho tiemo nunca nunca conseguia entender claramente los conceptos de programación con los profes de la universidad. Pero gracias a usted y la manera en la que explica he podido entender la materia y actualmente pude retomar mis estudios en la universidad ya que me siento con más confianza en mis conocimientos.

  • @cesarrogelioceronvargas951
    @cesarrogelioceronvargas951 Год назад +3

    Excelente explicacion muchas gracias

  • @jmdf1370
    @jmdf1370 Год назад

    Excelente, enseñas mejor que muchos profesores que he tenido.

  • @marcoshidalgosanchez623
    @marcoshidalgosanchez623 Год назад +3

    Muchas gracias por ayudarnos a aprender a los que tenemos que hacerlo por nuestra cuenta, saludos.

  • @leonardogamboa5008
    @leonardogamboa5008 Год назад +1

    Gracias Profe, estoy haciendo varios de los cursos, genial tu aporte para quienes queremos aprender.

  • @betonick2009
    @betonick2009 Год назад +3

    ARRAYS en Kotlin - Parte II:
    -------------------------------------------
    0:32 - Argumentos en Kotlin Payground
    fun main(args:Array){
    println(args[2])
    }
    6:14 - Cómo pasar números enteros como argumento al Array de String llamado args[]:
    fun main(args:Array){
    val numeros = args.map{it.toInt()}.toIntArray()
    }
    10:55 - Sumar todos los elementos de un Array de enteros:
    val suma = numeros.sum()
    11:57 - Propiedad size de un Array (Dimensión del Array / Cantidad de elementos que contiene):
    println("Has introducido ${numeros.size} números.")
    12:57 - Mostrar cada elemento del Array mediante BUCLE ForEach:
    for (numero in numeros){
    println("Número: $numero")
    }
    Muchas gracias, Juan 🙂

  • @obsiser
    @obsiser Год назад

    Como siempre, muchas gracias por compartir tus conocimientos y hacerlo tan bien.

  • @brayanestivencamachogaona4174
    @brayanestivencamachogaona4174 3 месяца назад

    Muchas gracias por el contenido, me aclaraste la parte del map.

  • @SoyJavero
    @SoyJavero Год назад +1

    Muchas gracias 😊

  • @alejandrorodriguezpena9388
    @alejandrorodriguezpena9388 Год назад

    desde cuba muchas gracias profe , sus cursos son de muchísima ( pero muchísima ayuda ) ojalá tener dinero y ver alguno de sus cursos de pago q seguro son como dirían halla " La ostia "jaja

  • @wasm30
    @wasm30 Год назад

    excelente contenido saludos desde colombia.

  • @joaov86
    @joaov86 Год назад

    Gracias tocayo, por la dedicación.

  • @TecnoAll
    @TecnoAll Год назад

    espero cada video, una mas que el otro ❤️

  • @gabriellopezhernandez6388
    @gabriellopezhernandez6388 9 месяцев назад +1

    Excelente video, la unica duda que me queda es que en caso de no querer ingresar los números por Program Arguments, como se le solicitaría al usuario que los ingrese por teclado

  • @nimsraw
    @nimsraw 9 месяцев назад +3

    Hola, he estado investigando y parece que 'it', más que una convención externa para el nombre del parámetro en las lambda, es el nombre por defecto que Kotlin da a dicho parámetre si este no se indica.
    Si utilizamos otro nombre sin indicarlo previamente, no funciona:
    val numeros = args.map{ otroNombre.toInt() }.toIntArray() //ERROR de compilación
    ya que Kotlin no es capaz de interpretar 'otroNombre'. Para poder utilizar un nombre distinto a 'it', es necesario indicarlo de la siguiente manera (como obligatoriamente se hace en Java):
    val numeros = args.map{otroNombre -> otroNombre.toInt() }.toIntArray()
    En este caso sí funciona ya que 'otroNombre' se ha indicado explícitamente y aplicado mediante el uso de "->".
    Resumiendo: generalmente se usa 'it' porque evita tener que poner explícitamente la parte de "it -> " antes del resto de la lambda, que es mucho más cómodo.
    Además, esto solo puede hacerse si el parámetro es único. Si hay más de uno cada uno debe llevar su propio nombre y ser declarados explícitamente.

  • @fernandogonzalez1041
    @fernandogonzalez1041 11 месяцев назад

    Visto :)

  • @godofredoelorco
    @godofredoelorco 11 месяцев назад +1

    quizas sea tarde, pero si lo estan practicando en Android Studio y tienen una fun que recibe un array como argumento, la pueden llamar: ejemploArray2(arrayOf("mango", "pera", "manzana", "uva"))
    siendo ejemploArray2 una fun que recibe un array de strings como argumento
    saludos

  • @luchorap85
    @luchorap85 Год назад

    Wooooo

  • @NumerosyLetras14752
    @NumerosyLetras14752 Год назад +1

    Hola Juan ya empezaré a iniciar tus cursos de programación quiero ser programador a pesar de que tengo 25 años quiero ser ingeniero. Una consulta espero y después hagas un curso de base de datos desde cero desde el cmd. Saludos cordiales.

  • @ErickPedrera
    @ErickPedrera Год назад +1

    Mi humilde practica:
    fun main() {

    val numeros=arrayOf("15","25","50");

    var suma:Int = obtenerSumaArray(numeros)

    println("La suma es: $suma");
    }
    fun obtenerSumaArray(arrayString:Array):Int{
    val arrayInt = arrayString.map{it.toInt()}.toIntArray();
    var arraySumado:Int = arrayInt.sum();
    for(numero in arrayInt){
    println("Numeros son: $numero");
    }
    return arraySumado
    }

  • @akirahazielfull
    @akirahazielfull Год назад

    Hola muy buenos tus videos como siempre.. consulta haces videos .Net o Asp-Net?

    • @pildorasinformaticas
      @pildorasinformaticas  Год назад +1

      Gracias por el comentario. De momento no. Hay por ahí en mi canal un curso de C# pero .NET todavía no lo he hecho. Lo haré

    • @akirahazielfull
      @akirahazielfull Год назад

      Si vi el curso de C# y Angular, excelentes y muy bien explicados

  • @Cyber-Gamez
    @Cyber-Gamez 11 месяцев назад

    No entendi el for, ahi estas declarando la variable numero ? Aparte , como es esa instruccion ? Como se entiende cuantas veces se tiene que hacer el for ? Yo recordaba los for como " 9 => x"

  • @nicolas2008alcubo
    @nicolas2008alcubo Год назад

    ¡Excelente video!. ¿Se verá también cómo introducir informacion por teclado con readln() en Kotlin?. ¡Es una pregunta nomás!. Saludo!!!

  • @nicolas2008alcubo
    @nicolas2008alcubo Год назад +2

    Practicando:
    fun main(){
    var cantidadValores : Int
    print("¿Cuántos valores deseas almacenar en el array?: ")
    cantidadValores = readln().toInt()
    var numeros = Array(cantidadValores){0}
    for(i in (0..cantidadValores-1)){
    print("Introduce un número entero para la posición " + (i+1) + ": ")
    numeros[i] = readln().toInt()
    }
    println()
    println("Cantidad de valores ingresados en el array: ${numeros.size}")
    println("Valores ingresados:
    ")
    for(valor in numeros){
    println(valor)
    }
    println("La suma de los valores ingresados en el array es: ${numeros.sum()}")
    }

  • @rodnalcy6875
    @rodnalcy6875 4 месяца назад

    Saludos, porque tengo que declarar estrictamente con la palabra "it" para recorrer los elementos del argumento y no puedo como por ejemplo con la letra "e": val numeros = args.map{it.toInt()}.toIntArray();