Dico
09/26/2019, 6:13 PMpublic String get(Integer key) {...}
public String get(int key) {...}
How can I call one of these without running into overload resolution ambiguity?Dominaezzz
09/26/2019, 6:15 PMDico
09/26/2019, 6:16 PMkarelpeeters
09/26/2019, 6:16 PMget(5)
picks the first one as well?Dico
09/26/2019, 6:17 PMkarelpeeters
09/26/2019, 6:17 PMval f: (Int) -> String = ::get
do? Also illegal?Dico
09/26/2019, 6:17 PMremove(key, value)
on a Int2ObjectOpenHashMap
from fastutilDominaezzz
09/26/2019, 6:17 PMDico
09/26/2019, 6:18 PMDico
09/26/2019, 6:19 PMget(5 ?: null)
or get(5 as Int?)
Dico
09/26/2019, 6:19 PMkarelpeeters
09/26/2019, 6:19 PMDico
09/26/2019, 6:19 PMkarelpeeters
09/26/2019, 6:24 PMDico
09/26/2019, 6:28 PMDico
09/26/2019, 6:29 PMDico
09/26/2019, 6:29 PMpublic static <V> boolean remove(Int2ObjectMap<V> map, int k, V v) {
return map.remove(k, v);
}
public static <V> boolean remove(Int2ObjectMap<V> map, Integer k, V v) {
return map.remove(k, v);
}
Dico
09/26/2019, 6:29 PMDico
09/26/2019, 6:29 PMDominaezzz
09/26/2019, 6:30 PMDico
09/26/2019, 6:31 PMDico
09/26/2019, 6:32 PMput
, which has the same overload ambiguityDico
09/26/2019, 6:32 PMDico
09/26/2019, 6:33 PMkarelpeeters
09/26/2019, 6:35 PMkarelpeeters
09/26/2019, 6:35 PMDico
09/26/2019, 6:36 PMremove
but not put
Dico
09/26/2019, 6:36 PMDico
09/26/2019, 6:36 PMkarelpeeters
09/26/2019, 6:37 PMDico
09/26/2019, 6:37 PMDico
09/26/2019, 6:37 PMkarelpeeters
09/26/2019, 6:38 PMDico
09/26/2019, 6:38 PMDico
09/26/2019, 6:39 PMkarelpeeters
09/26/2019, 6:39 PMDico
09/26/2019, 6:40 PMkarelpeeters
09/26/2019, 6:42 PMDico
09/26/2019, 6:42 PMkarelpeeters
09/26/2019, 6:43 PMDico
09/26/2019, 6:44 PMDico
09/26/2019, 6:44 PMDico
09/26/2019, 6:45 PMkarelpeeters
09/26/2019, 6:45 PMDico
09/26/2019, 6:45 PMDico
09/26/2019, 6:50 PMkarelpeeters
09/26/2019, 6:52 PMa >= b && a <= b
is faster.karelpeeters
09/26/2019, 6:52 PMDico
09/26/2019, 6:52 PMp >= nullptr && nullptr <= p
Dico
09/26/2019, 6:53 PMkarelpeeters
09/26/2019, 6:53 PMDico
09/26/2019, 6:54 PMkarelpeeters
09/26/2019, 6:55 PMDico
09/26/2019, 6:57 PMDico
09/26/2019, 6:57 PMDico
09/26/2019, 6:58 PMkarelpeeters
09/29/2019, 1:23 PMDico
09/30/2019, 4:18 AM