Ir ao conteúdo
  • Cadastre-se

Unabomb3r

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por Unabomb3r

  1. Estou iniciando meus passos na programação e, após aprender os conceitos de lógica de programação com C, estou aprendendo Kotlin.

    fun main(){
        val game_btn: List<String> = listOf("Yes", "No", "Action", "Menu")
    
        var press_btn = 'b'
    
        println(
            when(press_btn.uppercaseChar()){
                'X' -> println("${game_btn.first()}")
                'Y' -> println("${game_btn[1]}")
                'A' -> println("${game_btn[2]}")
                'B' -> println("${game_btn.last()}")
    
                else -> println("No action.")
            }
        )
    }

    Quando compilei e executei esse programa simples de control flow e collections tive a seguinte saída no terminal:

    image.png.7f8a1354240a0512bd06c416aec5368d.png

    Eu esperava que imprimisse apenas 'Menu'. Pelo que eu li da documentação até agora, eu sei que 'kotlin.Unit' é um pacote que pode ser importado para dentro do código. Mas alguém sabe me explicar o porquê do 'kotlin.Unit' ser impresso na tela junto?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!