Animesh Sahu
11/21/2020, 10:16 AMAnimesh Sahu
11/21/2020, 10:18 AMAnimesh Sahu
11/21/2020, 10:18 AMString
Javier
11/21/2020, 10:18 AMtseisel
11/21/2020, 10:21 AMtestInference<String> { ... }
) or that of the lambda's parameter (testInference { a: String -> ... }
)Animesh Sahu
11/21/2020, 10:23 AMJavier
11/21/2020, 10:25 AMAnimesh Sahu
11/21/2020, 10:26 AMJavier
11/21/2020, 10:27 AMJavier
11/21/2020, 10:27 AMJavier
11/21/2020, 10:27 AMJavier
11/21/2020, 10:29 AMAnimesh Sahu
11/21/2020, 10:29 AMJavier
11/21/2020, 10:30 AMAnimesh Sahu
11/21/2020, 10:41 AMJoost Klitsie
11/21/2020, 11:35 AM<T: Any>
? shouldn't just <T>
be enough? Or does it have to do with nullability?Animesh Sahu
11/21/2020, 11:37 AMJoost Klitsie
11/21/2020, 11:41 AMAnimesh Sahu
11/21/2020, 12:37 PMAfzal Najam
11/21/2020, 3:51 PMit
Animesh Sahu
11/21/2020, 4:01 PMit
it should fallback to return type inferance, am I right?Afzal Najam
11/21/2020, 4:02 PMNir
11/21/2020, 4:02 PMAnimesh Sahu
11/21/2020, 4:03 PMNir
11/21/2020, 4:03 PMNir
11/21/2020, 4:03 PMNir
11/21/2020, 4:04 PMAnimesh Sahu
11/21/2020, 4:04 PMNir
11/21/2020, 4:04 PMAnimesh Sahu
11/21/2020, 4:37 PMfun <R : T, T : Any> testInference(acc: (oldValue: R?) -> T){}
๐Nir
11/21/2020, 4:40 PM