Se o if não precisa de else nem de elseif entendo que só precisa estabelecer uma condição para retornar. E aí a dúvida é: o que não é o if (que seria else) retorna também? Se sim, com que valor?
Se o if não precisa de else nem de elseif entendo que só precisa estabelecer uma condição para retornar. E aí a dúvida é: o que não é o if (que seria else) retorna também? Se sim, com que valor?
a ideia do IF é sempre executar um bloco de código quando a condição for verdadeira, como vc bem pontuou, em casos de condição simples, não é necessário o ELSE, mas nesses casos, quando a condição do IF for falsa, o bloco só não será executado.