Preguntas etiquetadas con return-type

9
¿Por qué Java tiene métodos `void`?
¿Tiene / por qué Java necesita tener voidmétodos? Referencia : Cualquier método declarado vacío no devuelve un valor. Hasta donde puedo pensar, cada uso de voidsería mejor al devolver un indicador de estado, el objeto que se invoca, o null. Esto haría que cada llamada sea una declaración asignable y …



7
¿Debo validar el valor de retorno de una llamada al método incluso si sé que el método no puede devolver una entrada incorrecta?
Me pregunto si debería defenderme contra el valor de retorno de una llamada al método al validar que cumplan mis expectativas, incluso si sé que el método al que llamo cumplirá tales expectativas. DADO User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } DEBERIA HACER void …

9
¿Qué lenguajes de tipo estático admiten tipos de intersección para valores de retorno de funciones?
Nota inicial: Esta pregunta se cerró después de varias ediciones porque carecía de la terminología adecuada para indicar con precisión lo que estaba buscando. Sam Tobin-Hochstadt luego publicó un comentario que me hizo reconocer exactamente qué era eso: lenguajes de programación que admiten tipos de intersección para valores de retorno …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.