回答編集履歴
1
!!
answer
CHANGED
@@ -1,6 +1,16 @@
|
|
1
1
|
ベタですが。
|
2
2
|
|
3
|
+
# Any?っぽい(失敗)
|
3
4
|
```kotlin
|
4
5
|
val map = (元データ)
|
5
6
|
val notNullMap = map.filter {it.value != null}
|
6
|
-
```
|
7
|
+
```
|
8
|
+
|
9
|
+
# たぶんAny
|
10
|
+
|
11
|
+
```kotlin
|
12
|
+
val notNullMap = map.filter {it.value != null}.map {Pair(it.key, it.value ?: "null?!")}.toMap()
|
13
|
+
```
|
14
|
+
|
15
|
+
nullはじいて、アンラップしながらPairにして、Mapに戻してます。
|
16
|
+
(強制アンラップ`!!`はアレなので、一応`?:`にしてます)
|