9 min de leitura Iniciante
Os testes em Kotlin têm um problema que piora quanto mais bem-sucedido seu projeto se torna.
A linguagem Kotlin em si — idiomas, recursos e fundamentos, na prática.
9 min de leitura Iniciante
Os testes em Kotlin têm um problema que piora quanto mais bem-sucedido seu projeto se torna.
Kotlin Koans BR · Parte 12
2 min de leitura Iniciante
Ao importar uma classe ou função, você pode especificar um nome diferente para ela adicionando como NewName após a diretiva de importação. Isso pode ser…
Kotlin Koans BR · Parte 13
4 min de leitura Iniciante
Implemente as funções de extensão Int.r() e Pair.r() e faça com que elas convertam Int e Pair em um RationalNumber.
Kotlin Koans BR · Parte 2
2 min de leitura Iniciante
Faça com que a função joinOptions() retorne a lista em formato JSON (por exemplo, [a, b, c]) especificando apenas dois argumentos.
Kotlin Koans BR · Parte 3
4 min de leitura Iniciante
Imagine que você tenha várias sobrecargas de foo() na sua linguagem favorita.
Kotlin Koans BR · Parte 9
9 min de leitura Iniciante
Reescreva o seguinte código para Kotlin: <details> <summary>Java</summary>
Kotlin Koans BR · Parte 11
12 min de leitura Iniciante
Reutilize sua solução da tarefa anterior, mas substitua a interface pela interface sealed. Assim, você não precisará mais do bloco else na expressão when.
Kotlin Koans BR · Parte 8
3 min de leitura Iniciante
Passe um lambda para a função anypara verificar se a coleção contém um número par.
Kotlin Koans BR · Parte 5
2 min de leitura Iniciante
O padrão a seguir corresponde a uma data no formato 13.06.1992 (dois dígitos, um ponto, dois dígitos, um ponto, quatro dígitos):
Kotlin Koans BR · Parte 1
5 min de leitura Iniciante
Altere o código para que a função start retorne a string "OK".
Kotlin Koans BR · Parte 4
2 min de leitura Iniciante
Substitua a chamada trimIndent pela chamada trimMargin, definindo # como valor de prefixo, assim a string resultante não conterá o caractere de prefixo.
Kotlin Koans BR · Parte 10
7 min de leitura Iniciante
Reescreva o código fornecido usando smart casts e a expressão when do Kotlin.
Kotlin Koans BR · Parte 7
2 min de leitura Iniciante
Especifique o tipo de retorno Nothing para a função failWithWrongAge.
Kotlin Koans BR · Parte 6
5 min de leitura Iniciante
Reescreva o código a seguir para que ele tenha apenas uma expressão if: <details> <summary>Java</summary>