Resultados da pesquisa a pedido "kotlin"
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 ...
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= ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 { ...