0
respostas

"composite literal uses unkeyed fields"

O que seria esse erro acima apontado pelo visual studio code , apesar de ter funcionado, como pode ser visto:

 go run main.go
{{Bruna 123.123.123.12 Desenvolvedora} 123 123456 100}

Resumo do erro:

{
    "resource": "/C:/Program Files/Go/src/banco/main.go",
    "owner": "_generated_diagnostic_collection_name_#0",
    "severity": 4,
    "message": "banco/clientes.Titular composite literal uses unkeyed fields",
    "source": "composites",
    "startLineNumber": 18,
    "startColumn": 18,
    "endLineNumber": 18,
    "endColumn": 79
}

nestas linhas tem esse "problema"

    clienteBruna := clientes.Titular{"Bruna", "123.123.123.12", "Desenvolvedora"}
    contaDaBruna := contas.ContaCorrente{clienteBruna, 123, 123456, 100}
    fmt.Println(contaDaBruna)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software