Entendi a questão da soma das Strings (são concatenados), mas não entendi por que o programa aceitou a multiplicação da string vitorias * 3 que é igual a 30. Alguém pode explicar?
Entendi a questão da soma das Strings (são concatenados), mas não entendi por que o programa aceitou a multiplicação da string vitorias * 3 que é igual a 30. Alguém pode explicar?
Muitas vezes é feita a conversão implícita, ou seja, o (compilador/interpretador depende de sua linguagem) sub entende que se você está multiplicado se trata de um número e logo converte e executa a operação matemática. Já no caso do + como também é utilizado como concatenação se faz necessária converter explicitamente pra que o (compilador/interpretador depende de sua linguagem) execute da maneira correta. De forma geral seria essa sua dúvida?
Sim, era essa a dúvida. Muito obrigado pela resposta :) , foi muito bem explicado.
Que bom... Abraço