Resultados da pesquisa a pedido "kotlin"

11 a resposta

Como analisar JSON no Kotlin?

Estou recebendo uma sequência de objetos JSON bastante profunda de um serviço que devo analisar em um objeto JSON e depois mapeá-lo para classes. Como posso transformar uma string JSON em objeto no Kotlin? Depois que o mapeamento para as ...

3 a resposta

Como chamo métodos de extensão de fora da classe em que são definidos?

Aqui está um exemplo mínimo que demonstra o problema: abstract class Base { abstract fun String.extension(x: Char) } class Derived : Base() { override fun String.extension(x: Char) { // Calling lots of methods on String, hence extension method ...

2 a resposta

Instanciando matriz genérica no Kotlin

Por que isso não compila? Eu recebo erro de compilação em 3 linhas Não é possível usar T como parâmetro do tipo reificado. Use classe em vez disso class Matrix2d<T>(val rows: Int, val cols: Int, init: (Int, Int) -> T) { var data = Array(rows * ...

2 a resposta

Como criar o frasco gordo com o script gradle kotlin

Como título, gostaria de saber como modificar ogradle.build.kts para ter uma tarefa de criar uma únicajar com todas as dependências (kotlin lib incluídas) dentro. Encontrei este exemplo no Groovy: //create a single Jar with all dependencies ...

2 a resposta

Kotlin e RxJava - Por que meu Single.zip () não está compilando?

Estou ficando um pouco louco aqui. Estou tentando criar umObservable<BigDecimal> função de extensão (no RxJava 2.x) para emitir a média das emissões, mas estou recebendo um erro de compilação com oSingle.zip() função. Alguém tem alguma idéia do ...

1 a resposta

O que o operador de seta (“->”) faz no Kotlin?

Provavelmente é uma pergunta um pouco ampla, mas a documentação oficial nem mesmo menciona o operador de seta (ou construção de linguagem, não sei qual frase é mais precisa) como uma entidade independente. O uso mais óbvio é a instrução ...

2 a resposta

Referência da função Kotlin

Deixeirecords ser stream / coleção eextract função que transforma os dados de um elemento dessa coleção. Existe uma maneira no Kotlin de escrever records.map {extract(it)}sem aplicar explicitamente(it) ? Por exemplo.records.map(extract) ...

2 a resposta

Como o apagamento funciona no Kotlin?

No Kotlin, o seguinte código compila: class Foo { fun bar(foo: List<String>): String { return "" } fun bar(foo: List<Int>): Int { return 2; } }Este código, no entanto, não: class Foo { fun bar(foo: List<String>): String { return "" } fun ...

1 a resposta

instance :: class.java vs. instance.javaClass

Dado Kotlin 1.1. Para uminstance de alguma classe,instance::class.java einstance.javaClass parece ser quase equivalente: val i = 0 println(i::class.java) // int println(i.javaClass) // int println(i::class.java === i.javaClass) // trueHá uma ...

5 a resposta

Não é possível definir a visibilidade no grupo de restrições

Quando tento definir a visibilidade do grupo ao clicar no botão, isso não afeta a visibilidade da exibição. Tentei defini-lo em elementos sem problemas, mas sem sucesso com o grupo. My MainActivity.kt private fun toggleLoginUI(show: Boolean) { ...