Domande taggate «kotlin»

Kotlin è un linguaggio di programmazione open source tipicamente statico supportato da JetBrains. Kotlin combina OOP e caratteristiche funzionali ed è focalizzato su interoperabilità, sicurezza, chiarezza e supporto degli strumenti. Attualmente ha come target JVM e JavaScript ed è una lingua ufficialmente supportata su Android.

4
Come utilizzare Data Binding e Kotlin in Android Studio 3.0.0
Ho appena iniziato a utilizzare Android Studio 3.0.0, ma ogni volta che provo a creare il mio progetto ottengo questo errore: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) sto usando kapt "com.android.databinding:compiler:2.2.0" Prima …

5
Differenza tra una classe e un oggetto in Kotlin
Sono nuovo di Kotlin e di recente ho convertito un semplice file da java a Kotlin. Mi chiedo perché il convertitore Android abbia cambiato la mia classe java in un oggetto Kotlin. Giava: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int …
99 java  android  kotlin 

6
Android Studio 3.0 - Impossibile trovare il metodo "com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List"
Il tentativo di avviare un nuovo progetto Kotlin con Android Studio 3.0 Canary 1 visualizza questo errore. Traccia completa: Errore: impossibile trovare il metodo "com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List;". Le possibili cause di questo errore imprevisto includono:La cache delle dipendenze di Gradle potrebbe essere danneggiata (questo a volte …



8
Cosa fa?: Fare a Kotlin? (Operatore Elvis)
Non riesco a capire cosa ?:ci sia ad esempio in questo caso val list = mutableList ?: mutableListOf() e perché può essere modificato in questo val list = if (mutableList != null) mutableList else mutableListOf()
98 kotlin 

5
Operatore asterisco di Kotlin prima del nome della variabile o Operatore di diffusione in Kotlin
Voglio sapere cosa fa esattamente l'asterisco prima del nome della variabile in Kotlin. Ho visto questo ( *args) nell'esempio di 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")) } } fun …
97 syntax  kotlin 

4
Come creare un'istanza di interfaccia anonima in Kotlin?
Ho una libreria Java di terze parti che un oggetto con un'interfaccia come questa: public interface Handler<C> { void call(C context) throws Exception; } Come posso implementarlo in modo conciso in Kotlin simile alla classe anonima Java come questa: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext context) …

10
Come leggere un file di testo dalle risorse in Kotlin?
Voglio scrivere un test Spek a Kotlin. Il test dovrebbe leggere un file HTML dalla src/test/resourcescartella. Come farlo? 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 = ... } it("should …
94 kotlin 

7
Ignora getter per la classe di dati Kotlin
Data la seguente classe Kotlin: data class Test(val value: Int) Come sovrascriverei il Intgetter in modo che restituisca 0 se il valore è negativo? Se ciò non è possibile, quali sono alcune tecniche per ottenere un risultato adeguato?
94 kotlin 



11
Verifica le eccezioni previste in Kotlin
In Java, il programmatore può specificare le eccezioni previste per i casi di test JUnit come questo: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Come potrei farlo a Kotlin? Ho provato due variazioni di sintassi, ma nessuna ha funzionato: import org.junit.Test // ... …


3
Kotlin: withContext () vs Async-await
Ho letto i documenti di Kotlin e se ho capito correttamente le due funzioni di Kotlin funzionano come segue: withContext(context): cambia il contesto della coroutine corrente, quando il blocco dato viene eseguito, la coroutine torna al contesto precedente. async(context): Avvia una nuova coroutine nel contesto dato e se richiamiamo .await()l' …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.