Kotlin Iniciante

dlard707
12.2K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Next: Basics

Esse playground é uma visão geral dos recursos da linguagem Kotlin. Vou apresentar a sintaxe para iniciantes e explicar o básico, e o que faz do Kotlin uma linguagem que merece sua atenção.

Prerequisite

This guide assume that you have some basic knowledge on programming principles.

Organisation

I'll describe the following features as clearly as possible:

  • Basics
    • Variables
    • String templates
    • Control expressions
    • Loops
  • Classes
    • Properties
    • Inheritance
    • Data Classes
    • Sealed Classes
    • Visibility
  • Functions Basics
  • Nullability
  • Java interoperability
  • Type Checks and Smart Casts
  • Collections
  • Ranges
  • Operator overloading
  • Functions Extended
    • High-Order functions
    • Lambdas
    • Inline functions

For all this parts you'll find some explanation, flat code and nice interactive examples, that will show how Kotlin is a friendly companion to play with.

This documentation is born from the desire to share some knowledge about Kotlin and the benefit to use a nice platform as tech.io.

If you really want to get further with Kotlin I suggest you to read the book Kotlin In Action.

NB: This Playground is wildly inspired by the [Kotlin documentation](https://kotlinlang .org/docs/reference/basic-syntax.html)

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content