2
respostas

const no GO

const monitoramentos = 3 const delay = 5

ao declarar estas constantes não ficou claro como ela e tipada ?? e sua diferençá

2 respostas

Olá Flávio!

Ao declarar as constantes no Go, elas não precisam de uma tipagem explícita, pois o compilador infere o tipo com base no valor atribuído a ela. No caso das constantes "monitoramentos" e "delay", o tipo inferido é o tipo numérico inteiro.

A diferença entre as constantes e as variáveis é que as constantes não podem ser modificadas após a sua declaração. Elas são valores fixos que são definidos uma única vez e não podem ser alterados durante a execução do programa.

No exemplo que você postou, as constantes "monitoramentos" e "delay" são utilizadas para controlar a quantidade de vezes que os sites são testados e o intervalo de tempo entre os testes, respectivamente. Essas constantes são utilizadas no loop "for" dentro da função "iniciarMonitoramento" para determinar a quantidade de iterações e o tempo de espera entre cada iteração.

Dessa forma, se você quiser alterar a quantidade de monitoramentos ou o intervalo de tempo, basta modificar o valor das constantes "monitoramentos" e "delay" no início do programa.

Espero ter ajudado e bons estudos!

thanks