Preguntas etiquetadas con kotlin

Kotlin es un lenguaje de programación de código abierto estáticamente tipado respaldado por JetBrains. Kotlin combina OOP y funciones funcionales y se centra en la interoperabilidad, seguridad, claridad y soporte de herramientas. Actualmente se dirige a JVM y JavaScript, y es un idioma oficialmente compatible en Android.


4
Cómo usar Data Binding y Kotlin en Android Studio 3.0.0
Acabo de comenzar a usar Android Studio 3.0.0, pero cada vez que intento construir mi proyecto aparece este error: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) estoy usando kapt "com.android.databinding:compiler:2.2.0" Antes de que …

7
Anular el captador para la clase de datos de Kotlin
Dada la siguiente clase de Kotlin: data class Test(val value: Int) ¿Cómo anularía el Intcaptador para que devuelva 0 si el valor es negativo? Si esto no es posible, ¿cuáles son algunas técnicas para lograr un resultado adecuado?
99 kotlin 


6
Android Studio 3.0: no se puede encontrar el método 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List'
Intentar iniciar un nuevo proyecto de Kotlin con Android Studio 3.0 Canary 1 muestra este error. Seguimiento completo: Error: no se puede encontrar el método 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List;'. Las posibles causas de este error inesperado incluyen:La memoria caché de dependencias de Gradle puede estar dañada (esto …


5
Diferencia entre una clase y un objeto en Kotlin
Soy nuevo en Kotlin y recientemente he convertido un archivo simple de Java a Kotlin. Me pregunto por qué el convertidor de Android cambió mi clase java a un objeto Kotlin. Java: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; …
98 java  android  kotlin 




5
Operador de asterisco de Kotlin antes del nombre de la variable o del operador de propagación en Kotlin
Quiero saber qué hace exactamente el asterisco antes del nombre de la variable en Kotlin. Vi esto ( *args) en el ejemplo de Spring boot Kotlin : @SpringBootApplication open class Application { @Bean open fun init(repository: CustomerRepository) = CommandLineRunner { repository.save(Customer("Jack", "Bauer")) repository.save(Customer("Chloe", "O'Brian")) repository.save(Customer("Kim", "Bauer")) repository.save(Customer("David", "Palmer")) repository.save(Customer("Michelle", "Dessler")) …
97 syntax  kotlin 

4
¿Cómo crear una instancia de interfaz anónima en Kotlin?
Tengo una biblioteca Java de terceros que tiene un objeto con una interfaz como esta: public interface Handler<C> { void call(C context) throws Exception; } ¿Cómo puedo implementarlo de manera concisa en Kotlin similar a la clase anónima de Java como esta? Handler<MyContext> handler = new Handler<MyContext> { @Override public …

8
¿Cómo comprobar la clase "instancia de" en kotlin?
En la clase Kotlin, tengo parámetro de método como objeto (véase el documento Kotlin aquí ) para el tipo de clase T . Como objeto, paso diferentes clases cuando llamo al método. En Java podemos comparar la clase usando el instanceofobjeto de qué clase es. Entonces, quiero verificar y comparar …

10
¿Cómo leer un archivo de texto de recursos en Kotlin?
Quiero escribir una prueba de Spek en Kotlin. La prueba debería leer un archivo HTML de la src/test/resourcescarpeta. ¿Cómo hacerlo? class MySpec : Spek({ describe("blah blah") { given("blah blah") { var fileContent : String = "" beforeEachTest { // How to read the file file.html in src/test/resources/html fileContent = ... …
94 kotlin 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.