karelpeeters
11/08/2017, 12:48 PMlist1.groupBy { it.length }
techie01
11/08/2017, 12:49 PMkarelpeeters
11/08/2017, 12:49 PMtechie01
11/08/2017, 12:51 PMkarelpeeters
11/08/2017, 12:52 PMtechie01
11/08/2017, 12:52 PMkarelpeeters
11/08/2017, 12:52 PMtechie01
11/08/2017, 12:54 PMkarelpeeters
11/08/2017, 12:56 PMlist1.fold(mutableMapOf<Int, String>(), { map, it -> map.apply { put(it.size, it) })
karelpeeters
11/08/2017, 12:56 PMkarelpeeters
11/08/2017, 1:18 PMGagan Kalra
11/09/2017, 1:08 PMGagan Kalra
11/09/2017, 1:08 PMmarstran
11/09/2017, 1:09 PMkristofdho
11/09/2017, 1:10 PMThiago
11/09/2017, 1:12 PMGagan Kalra
11/09/2017, 1:20 PMstan0
11/09/2017, 1:25 PMkristofdho
11/09/2017, 1:39 PMHubert
11/09/2017, 3:01 PMJames
11/09/2017, 3:15 PMkotlin
val obj = Object()
if (obj.property != null) {
...
}
James
11/09/2017, 3:15 PMobj.property
to a variable first? Or if not, what is the best practice here?menegatti
11/09/2017, 3:16 PMmenegatti
11/09/2017, 3:16 PMproperty
?James
11/09/2017, 3:16 PMmenegatti
11/09/2017, 3:18 PMObject
with a nullable field that you want to add to an arraymenegatti
11/09/2017, 3:18 PMlistOfObject.map { it.property }.filterNotNull()
and have a list of the propertiesmenegatti
11/09/2017, 3:18 PMmenegatti
11/09/2017, 3:20 PMproperty
is a var
, you might need to use the !!
if (obj.property != null) {
propertyArray[propertyArray.size - 1] = obj.property!!
}
James
11/09/2017, 3:20 PM