1
resposta

Como ativar aquele snippet no final da função

Por exemplo no capitulo 2 no terceiro topico "Lambdas e funções anônimas com parâmetros e retorno", em 2:41 do video,

Quando foi digitado a + b apareceu sozinho o item "^lambda"

como faz para ativar essa funcionalidade ??

val minhaFuncaoLambda: (Int, Int) _> Int = {a, b ->
println("Executando como lambda")
a + b  ^lambda
1 resposta

Olá Leonardo, tudo bem com você?

Essa funcionalidade se chama Inlay Hints e pertence ao IntelliJ, então se você estiver utilizando uma outra IDE acredito que esse seja o motivo de não estar aparecendo o ^lambda no seu código.

Agora, se você estiver no IntelliJ, você pode ativar essa funcionalidade indo em File > Settings... > Editor > Inlay Hints > Kotlin > Lambdas e, por fim, marcar a opção Return expressions. Por padrão, todas elas já vem marcadas, mas só por precaução já deixo aí como ativá-las se necessário.

Inlay Hints: como ativar as marcações de expressões lambda

Espero que isso te ajude, amigo. Se tiver qualquer dúvida ou encontrar algum problema, avisa aqui! ;)

Forte abraço e bons estudos!!