Resultados da pesquisa a pedido "kotlin"

1 a resposta

Como estender uma classe de dados com toString

Eu criei uma classe de dados data class Something ( val a : String, val b : Object, val c : String )Como mais tarde no meu programa, preciso da representação em string dessa classe de dados. Tentei estender o método toString. override fun ...

1 a resposta

Declaração de função Kotlin: sinal de igual antes de chaves

No Kotlin, a sintaxe da declaração de função permite que você escreva sinal de igual antes das chaves. Considere estes dois exemplos: Sem= placa: fun foo() { bar() println("baz") }O código dentro do corpo é executado apenas chamandofoo(). Com= ...

4 a resposta

Classe abstrata Kotlin com parâmetros genéricos e métodos que usam o tipo param

Eu estou tentando criar uma classe abstrata com parâmetro genérico que terá subclasses que devem chamar métodossem precisar especificar parâmetros de tipo. Eu tenho isso até agora: abstract class AbstractClass<T : Any> @Autowired ...

2 a resposta

Kotlin: o script Kotlin (.kts) não pode usar código regular?

Na base de código da minha biblioteca, tenho esta função de pacote:fun sayHello() = println("Hello there!") A função é definida no pacoteorg.jire.pomade Eu gostaria de usar esta função em um.kts arquivo assim:sayHello() Infelizmente, parece que ...

1 a resposta

O punhal 2 nomeado não pode ser fornecido sem o método @Provides

Tentando grok Dagger 2 e tendo um problema com provedores nomeados. Eu tenho uma configuração simples da seguinte maneira: // Module @Module class AppModule(private val app: App) { @Provides @AppScope fun providesApp() = app @Provides @AppScope ...

2 a resposta

Pasta de saída do compilador Kotlin no Eclipse

O compilador Jetbrains Kotlin no Eclipse gera uma pasta oculta dentro do plug-in do compilador Eclipse. Essa pasta oculta é então disponibilizada através do contêiner do caminho de classe do Eclipse Kotlin. No bndtools, precisamos de uma pasta ...

1 a resposta

Como obter argumentos de tipo reais de um parâmetro genérico reificado no Kotlin?

Usandoparâmetros do tipo reificado [https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters] , pode-se escrever uma função embutida que funcione com o parâmetro type através da reflexão no tempo de execução: inline ...

1 a resposta

Como posso suprimir avisos de elenco não verificados?

Tendo o seguinte código: fun doSomething(): List<String> { val test: List<*> = arrayListOf("test1", "test2") return test as List<String> }Existe alguma maneira de suprimir o aviso de elenco não verificado que aparece na última linha? Eu tentei ...

3 a resposta

Diferença entre os tipos Lista e Matriz no Kotlin

Qual é a diferença entreList eArray tipos? Parece que pode fazer as mesmas operações com eles (loops, expressão de filtro, etc.), existe alguma diferença de comportamento ou uso? val names1 = listOf("Joe","Ben","Thomas") val names2 ...

1 a resposta

Configurar projeto kotlin com gradle

Eu sou novo no kotlin e no gradle e tentei montar meu primeiro projeto: build.gradle buildscript { ext.kotlin_version = '1.0.1-1' repositories { mavenCentral() jcenter() } dependencies { ...