Olá, gostaria de saber se é possível passar para uma variável uma função com retorno e esse retorno seja atribuído ao valor desta, por exemplo:
Suponhemos que eu tenha uma varíavel que vou chamar de num e ela recebe na frente uma função desta forma
int num = randomizaNumero()
essa função é declarada da seguinte maneira:
randomizaNumero() {
//parte da função que randomiza um número e armazena o valor em uma variável local chamada randNum
return randNum
}
logo quando eu declaro num da maneira descrita acima, num recebe o valor de randNum ou isso não ocorre?
O código acima é um pseudocódigo feito só pra tirar esta dúvida, fiz só para fins de demonstrar o que quis dizer mesmo
obrigado!