English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Palavras-chave e identificadores do Kotlin

Neste tutorial, você aprenderá sobre palavras-chave. Palavras-chave reservadas no Kotlin. Além disso, você também aprenderá sobre identificadores e como nomear variáveis.

Palavras-chave do Kotlin

As palavras-chave são palavras reservadas pré-definidas usadas na programação Kotlin que têm significado especial para o compilador. Essas palavras não podem ser usadas como identificadores. Por exemplo:

val score = 5

Aqui, val é uma palavra-chave. Ela indica que score é uma variável.

Como as palavras-chave fazem parte da sintaxe do Kotlin, você não pode usá-las como nomes de variáveis (identificadores). Por exemplo:

val for = 5 //Códigos de erro

val e for são palavras-chave, portanto, não podem ser usadas para declarar uma variável chamada for no Kotlin.

A seguir está a lista de todas as palavras-chave no Kotlin:

Lista de palavras-chave do Kotlin
asbreakClassecontinuedoelse
falseforfunifininterface
isnullobjectpackagereturnsuper
thisthrowtruetrytypealiastypeof
valvarwhenwhile  

Essas palavras-chave são chamadas de palavras-chave hard.

palavras-chave soft

Além disso28Além disso, existem muitas palavras-chave soft no Kotlin. As palavras-chave soft são consideradas palavras-chave apenas em contextos específicos. Por exemplo,

Quando você define membros da classe como public, public atua como uma palavra-chave.

class TestClass {
    public val name = "Kotlin"
}

Aqui, public atua como uma palavra-chave.

Você também pode criar uma variável chamada public.

val public = true

Aqui, public é uma variável booleana.

Alguns soft variables em Kotlin incluem override, private, field, etc.

Identificador do Kotlin

O identificador é o nome fornecido para variáveis, classes, métodos, etc. Por exemplo:

var salary = 7789.3

Aqui, var é uma palavra-chave, salary é o nome dado à variável (identificador).

A seguir estão as regras e convenções para nomear variáveis (identificadores) em Kotlin:

  • O identificador começa com uma letra ou sublinhado, seguido de zero, letras e números.

  • Não é permitido usar espaços em branco.

  • O identificador não pode conter símbolos, como @, # e outros.

  • Os identificadores diferenciam maiúsculas e minúsculas.

  • Ao criar variáveis, escolha um nome significativo. Por exemplo, score, number, level são mais significativos do que nomes de variáveis como s, n e l, apesar de s, n e l serem válidos.

  • Se você escolher um nome de variável com várias palavras, use todas as letras minúsculas na primeira palavra e use letras maiúsculas em cada palavra subsequente. Por exemplo, speedLimit.

Alguns identificadores válidos:

  • Pontuação

  • Nível

  • highestScore

  • Número1

  • calculateTraffic

Alguns identificadores inválidos:

  • Classe

  • 1Número

  • Melhor Pontuação

  • @pple