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.

5
Kotlin: Come lavorare con List cast: Unchecked Cast: kotlin.collections.List <Kotlin.Any?> A kotlin.colletions.List <Waypoint>
Voglio scrivere una funzione che restituisca ogni elemento in un Listche non è il primo o l'ultimo elemento (un punto intermedio). La funzione ottiene un generico List&lt;*&gt;come input. Un risultato dovrebbe essere restituito solo se gli elementi della lista sono del tipo Waypoint: fun getViaPoints(list: List&lt;*&gt;): List&lt;Waypoint&gt;? { list.forEach { …
108 list  generics  casting  kotlin 

2
Differenza tra "*" e "Qualsiasi" nei generici Kotlin
Non sono sicuro di aver compreso appieno la differenza tra SomeGeneric&lt;*&gt;e SomeGeneric&lt;Any&gt;. Penso che *rappresenti qualsiasi cosa (carattere jolly) e Anyrappresenta l'oggetto da cui ereditano TUTTI gli oggetti. Quindi sembra che dovrebbero essere gli stessi, ma lo sono?
107 generics  kotlin 

5
quando usare una funzione inline in Kotlin?
So che una funzione inline forse migliorerà le prestazioni e farà crescere il codice generato, ma non sono sicuro di quando sia corretto usarne una. lock(l) { foo() } Invece di creare un oggetto funzione per il parametro e generare una chiamata, il compilatore potrebbe emettere il codice seguente. ( …

2
In Kotlin, come leggo l'intero contenuto di un InputStream in una stringa?
Recentemente ho visto il codice per leggere l'intero contenuto di un InputStreamin una stringa in Kotlin, come ad esempio: // input is of type InputStream val baos = ByteArrayOutputStream() input.use { it.copyTo(baos) } val inputAsString = baos.toString() E anche: val reader = BufferedReader(InputStreamReader(input)) try { val results = StringBuilder() while …

3
Kotlin Data Class da Json utilizzando GSON
Ho una classe POJO Java come questa: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } e ho una classe di dati Kotlin come questa data class Topic(val id: Long, val name: String) Come fornire json keya tutte le variabili kotlin data classcome l' @SerializedNameannotazione nelle variabili java?
105 java  json  gson  kotlin  data-class 

3
Stanza Android: seleziona la query con MI PIACE
Sto cercando di fare una query per cercare tutti gli oggetti i cui nomi contengono testo: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable&lt;List&lt;Hamster&gt;&gt; Messaggi: Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %' Error:There is a problem with the query: [SQLITE_ERROR] …




11
Kotlin addTextChangeListener lambda?
Come si crea un'espressione lambda per EditText addTextChangeListener in Kotlin? Di seguito viene fornito un errore: passwordEditText.addTextChangedListener { charSequence -&gt; try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }
103 android  kotlin  textview  anko 

17
Kotlin Android avvia una nuova attività
Voglio iniziare un'altra attività su Android ma ricevo questo errore: Si prega di specificare la chiamata del costruttore; il classificatore "Pagina2" non ha un oggetto associato dopo aver istanziato la Intentclasse. Cosa devo fare per correggere l'errore? Il mio codice: class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { …

10
Enum efficaci in Kotlin con ricerca inversa?
Sto cercando di trovare il modo migliore per eseguire una "ricerca inversa" su un enum in Kotlin. Uno dei miei suggerimenti da Effective Java è stato l'introduzione di una mappa statica all'interno dell'enum per gestire la ricerca inversa. Portare questo su Kotlin con una semplice enumerazione mi porta a un …
102 enums  kotlin 




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.