Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. interface FuckBrain<out T> {
  2. //короче out гарантирует что коллекция вернет с таким верхним типом (то етсь где то внутри контролируется один тип коллекции ее чистота),
  3. // но писать в нее нельзя иначе нет гарантий что ты можешь испортить колл. если там один строгий тип
  4. val v:T
  5. fun fuck(): T
  6. }
  7.  
  8. interface FuckBrain2<in T> {
  9. //val t:T
  10. //in говорит что ты можешь писать , что угодно нопример если ты сравниваешь и на выходе возвращаещь результат подсчета
  11. //но ты не можешь ничего считать так как коллекция подпорчена и и ты считываешь что то без конкретного типа
  12. fun fuck(fuck: T)
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement