2017-08-18 5 views
0

Kotlin Mit einer Liste filternWie logge ich mich in Kotlins Filterfunktion ein?

var datalist: List<DataType> 
val list = datalist.filter {it.Id == currentFilterId} 

möchten in einigem Protokoll setzen, die Daten zu debuggen

val list = datalist.filter { 
       Log.d(TAG, "$it, currentFilterId: $currentFilterId) 
       it.postId == currentPostFilterId 
      } 

wie in mehrzeiligen Anweisungen innerhalb der Filterfunktion setzen?

+1

Funktioniert das (mit Schlusskurs) nicht? –

+0

Wo ist das Problem? Das sollte funktionieren – s1m0nw1

+0

oh mein schlechtes, das fehlende Schlusszitat. – lannyf

Antwort

3

Haben Sie das versucht? Das wird richtig funktionieren.

val list = datalist.filter { 
    Log.d("tag", " ... ") 
    it.postId == currentPostFilterId 
} 
Verwandte Themen