0

Noob pedindo ajuda

Paula Silva
Paula Silva

Estou usando o Kotlin playground pra fazer uma simples operação de soma e não está funfando. Vcs podem me ajudar?

0
0

Comentários (3)

0
Wellington Santos

Wellington Santos

10/07/2021 04:19

acho que você não entendeu muito bem a sintaxe da linguagem, desculpe se parecer rude, mas cada linha de código que você escreveu pode ser encontrado um erro.


  • A primeira linha tem um import de pacote que você nunca usou
  • você abriu colocou uma chave de abertura de bloco de código e nunca fechou
  • você retornou a soma essa parte está parcialmente correta, mas tem 2 detalhes, você não fechou o bloco de código, e você atribuiu valores as variáveis x e y, abaixo desse return, como não existe uma chave de fechamento da função esse x e y, pertenceria a função, e não é uma pratica legal você atribui valores a variáveis dos parâmetros de funções.
  • Pra rodar um "programa" kotlin você precisa de uma função "main" essa função que o programa vai procurar quando iniciar, então todo código que você quer que seja executado, deve estar dentro dessa função, as função sum por exemplo, ela pode ser declarada fora da função "main" mas quando você quiser executá-la você deve chamar de dentro da função main.


Não se sinta desestimulada, não é minha intenção aqui, ainda é só o começo do seu caminho, e é mais fácil aprender quando erra, do que quando acerta de primeira.


acho que o que você estava tentando fazer era algo assim

0
G

Gean Machado

09/07/2021 21:41

Você está fazendo uma inicialização tardia para isso antes precisa indicar o nome e o tipo, e depois atribuir os valores

val x: Int

val y: Int

x = 1

y = 2

2
S

Sofia Vieira

09/07/2021 21:38

Boa noite, Paula!


Aqui está um exemplo bem simples de como você pode fazer a função:


fun sum (x: Int, y: Int): Int {

return x + y   

}


fun main() {  

  print(sum(1, 3))

}

Universidade Federal Fluminense

Brasil