Welcome to the Codaglot website!

Kotlin

  • About
  • Sources
  • Basics
  • Error handling
  • Abstractions
  • Type alias
    • Type alias
  • Interfaces
    • Interfaces
    • Functional interfaces
  • Object types (classes)
    • Object types (classes)
    • Nested classes
    • Anonymous objects
    • Inheritance
    • Abstract classes
  • Custom data types
    • Custom data types
    • Value classes
  • Enums
    • Enums
    • Union types
  • Extensions
    • Extensions
    • Delegation
    • Property wrappers
    • Standard delegates
  • Generics
    • Generics
    • Constraints
    • Variance
    • Generic type casts
  • Operator overloading
    • Predefined overloadable operators
    • Infix notation
    • Destructuring