Kotlin 102 - Beyond the Basics • Hadi Hariri • GOTO 2018

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

ความคิดเห็น • 16

  • @ngenge_senior
    @ngenge_senior 6 ปีที่แล้ว +15

    Hadi Hariri's talks are always great.

  • @santiagotorres6929
    @santiagotorres6929 3 ปีที่แล้ว +2

    this dude makes learn programming so easy and funny, thumbs up

  • @n-o-i-d
    @n-o-i-d 5 ปีที่แล้ว +1

    amazing talk

  • @Pitel42
    @Pitel42 6 ปีที่แล้ว +2

    How to get that Nyancat loading bar when compiling? I want this in Android Studio now! :D

    • @ivanocj
      @ivanocj 6 ปีที่แล้ว +4

      nyan progress bar plugin.

  • @jamiebertram9744
    @jamiebertram9744 6 ปีที่แล้ว +4

    Argh, no one corrected him for mixing up covariance and contravariance?! 😐

    • @rauIkat
      @rauIkat 6 ปีที่แล้ว +7

      It would be nice for some people to explain why, let's do it:
      - Covariance(out)
      · Enables you to use a more derived type than originally specified.
      · You can assign an instance of IEnumerable (IEnumerable(Of Derived) in Visual Basic) to a variable of type IEnumerable.
      - Contravariance(in)
      · Enables you to use a more generic (less derived) type than originally specified.
      · You can assign an instance of IEnumerable (IEnumerable(Of Base) in Visual Basic) to a variable of type IEnumerable.
      - Invariance
      · Means that you can use only the type originally specified; so an invariant generic type parameter is neither covariant nor contravariant.
      · You cannot assign an instance of IEnumerable (IEnumerable(Of Base) in Visual Basic) to a variable of type IEnumerable or vice versa.
      Font : docs.microsoft.com/en-us/dotnet/standard/generics/covariance-and-contravariance

    • @AhmedAli-jx9ie
      @AhmedAli-jx9ie 6 ปีที่แล้ว

      I trusted Intellij

  • @upsidedowntree9431
    @upsidedowntree9431 6 ปีที่แล้ว

    What font is he using?

  • @simplet3306
    @simplet3306 4 ปีที่แล้ว

    Omg how better he explains

  • @ksdme
    @ksdme 6 ปีที่แล้ว

    The talk's really good except for that accent of his, what's with that?

    • @n-o-i-d
      @n-o-i-d 5 ปีที่แล้ว

      31:47