Formação Oracle DBA Completa


O que é a Kotlin Standard Library

O que é a Kotlin Standard Library

7 de maio de 2019 0 Por Ramos de Souza Janones
Powered by Rock Convert

Neste artigo vamos explorar uma biblioteca do Kotlin chamada kotlin-stdlib, muito conhecida como Kotlin Standard Library ou Biblioteca Padrão do Kotlin.

Como o próprio nome sugere, essa biblioteca já vem por padrão sem a necessidade de adicionar dependências, é exatamente por esse motivo que algumas funções que vemos em diversos códigos Kotlin, não são importadas!

“Legal, mas por que é importante eu ter conhecimento dessa biblioteca?”

São vários os motivos para que você comece a dar mais atenção para essa biblioteca Kotlin Standard Library:

Facilidade em lidar com outros projetos

Essa biblioteca fornece diversas soluções que são comuns no nosso dia a dia como desesenvolvedores, ou seja, é muito comum encontrar soluções com base na Kotlin Standard Library.

Portanto, se a sua intenção é melhorar suas habilidades para atuar profissionalmente com Kotlin, conhecer essa biblioteca e suas possibilidades com certeza vai te ajudar bastante!

Leia também: Release do livro: Desenvolvedor Kotlin Android – Bibliotecas para o dia a dia

 

VAI GOSTAR: Guia Jurídico Definitivo para Startups

VEJA TAMBÉM: Sucesso na Carreira com o LinkedIn

RECOMENDAMOS: Curso de Desenvolvimento de Games Completo

LEIA: Como Aprender Java e ir além do mercado de trabalho tradicional


Evitar a famosa reinvenção da roda

É muito comum criarmos soluções “novas” para problemas comuns no nosso dia a dia, como por exemplo, calcular a raiz quadrada de um número, uma solução em código seria a seguinte:

fun squareRoot(number: Int): Int {
    for (n in 1..number) {
        if (n * n == number)
            return n
    }
    throw IllegalArgumentException("Not has square root for $number")
}

Um código bem simples, porém, com alguns problemas, pois ele só assume valores inteiros, sendo que é bem comum calcularmos raízes quadradas com base em valores de ponto flutuante. Além disso, para reutilizar essa solução que criamos em outros programas, teríamos que reescrevê-la ou colocar como uma dependência…

Vai gostar: Motivos para trocar o Java pelo Kotlin ainda hoje | Movile

Para evitar casos como esses, a própria biblioteca padrão, focada no módulo matemático (math), já nos oferece a função sqrt() como uma solução. Em outras palavras, muito do que você faz manualmente, talvez já esteja pronto e só precisa ser reutilizado 😉

Focando apenas na regra de negócio

Um dos maiores benefícios em conhecer cada vez mais possibilidades padrões da linguagem, é que evitamos de nos preocupar com problemas comuns e focamos apenas na regra de negócio do software.

É exatamente disso que vem uma das principais propostas do Kotlin, uma linguagem concisa, escrever menos para se obter mais.

Para saber mais

Eu comentei com vocês que as classes, properties e funções da biblioteca padrão do Kotlin são acessíveis sem realizar imports, porém, isso só é válido para todos os membros que estão dentro do pacote kotlin. Sendo assim, para usarmos o sqrt() precisamos importar o pacote kotlin.math.

Powered by Rock Convert

Um outro detalhe é que não podemos criar arquivos em Kotlin dentro de pacotes que começam com o nome kotlin, caso o faça, receberá o seguinte erro durante a compilação:

Error:(1, 1) Kotlin: Only the Kotlin standard library is allowed to use the ‘kotlin’ package

Conclusão

Neste artigo, conhecemos a Kotlin Standard Library que é a principal biblioteca da linguagem que nos fornece diversas soluções comuns para o nosso dia a dia.

Vimos também que faz todo sentido conhecermos a mesma para não ficar reinventando a roda e focar apenas na nossa regra de negócio para soluções comuns. Portanto, aproveite agora mesmo e vasculhe essa biblioteca!

O que achou dessa lib padrão? Já sabia dela? Deixe o seu comentário 😃

Você está nas seções:  MundoJS » Kotlin 

 

LEIA TAMBÉM:  PHP 7: Até 9 Vezes Mais Rápido Que o PHP 5.6

 

Powered by Rock Convert
Siga os bons!

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.

Últimos posts por Ramos de Souza Janones (exibir todos)

Sumário
O que é a Kotlin Standard Library
Nome do artigo
O que é a Kotlin Standard Library
Descrição
Neste artigo vamos explorar uma biblioteca do Kotlin chamada kotlin-stdlib, muito conhecida como Kotlin Standard Library ou Biblioteca Padrão do Kotlin.
Autor
Nome
Ramos da Informática
Logo

Frontend Do Zero Ao Profissional