codeslubber
04/11/2017, 10:48 PMpablisco
04/11/2017, 10:49 PMcodeslubber
04/11/2017, 10:52 PMpablisco
04/11/2017, 10:58 PMpablisco
04/11/2017, 10:58 PMcodeslubber
04/11/2017, 11:23 PMpablisco
04/12/2017, 12:20 AMcodeslubber
04/12/2017, 12:31 AMrafal
04/12/2017, 8:10 AMorangy
miha-x64
04/12/2017, 12:26 PMfunction!!()
is OK, but function?()
is not? 🙃mg6maciej
04/12/2017, 12:27 PM?
operator.mg6maciej
04/12/2017, 12:27 PM?.
🙃kirillrakhman
04/12/2017, 12:29 PM!!
does a thing, it converts T?
in T
. ?
doesn't do anything on it's own, only in combination with a function call.kirillrakhman
04/12/2017, 12:29 PM?()
and ?[]
to close the gapkirillrakhman
04/12/2017, 12:30 PM? {}
as well for higher-order functionsmg6maciej
04/12/2017, 12:33 PM?.invoke()
, ?.get()
, ?: {}
sksk
04/12/2017, 12:41 PMhttp://i.imgur.com/9V62NA8.png▾
sksk
04/12/2017, 12:41 PMs.luhmirins
04/12/2017, 12:56 PMthomasnield
04/12/2017, 1:49 PMcodeslubber
04/12/2017, 3:13 PMsksk
04/12/2017, 3:21 PMelect
04/12/2017, 3:31 PMsksk
04/12/2017, 5:54 PMsksk
04/12/2017, 5:55 PMmiha-x64
04/12/2017, 6:30 PMjkbbwr
04/12/2017, 6:30 PMgroostav
04/12/2017, 8:15 PMkotlin.List
vs java.util.List
, is there any way we mere programmers can get access to the same magic?
I have a java type that must be a java type that I want to retroactively declare as covariant in kotlin.ilya.gorbunov
04/12/2017, 10:50 PMtypealias MyList<T> = java.util.ArrayList<out T>