Alguien que me explique…
… por qué el método test3 no presenta un Type Mismatch?
Y les garantizo que en ejecución, cuando param no es mayor que cero, test3 revienta de lo lindo
May 18th, 2010 in
Uncategorized
… por qué el método test3 no presenta un Type Mismatch?
Y les garantizo que en ejecución, cuando param no es mayor que cero, test3 revienta de lo lindo
Será porque la sentencia no especifíca devolver un null o un integer como funciona con la estructura “if” normal… Entonces la máquina piensa que en ésa sentencia vas a devolver un integer…. Obviamente cuando en la práctica devuelve un “null”, hay conflictos porque debería devolver un “integer”…
Detalles del auto-unbox… jeje
http://stackoverflow.com/questions/2986796/missing-java-error-on-conditional-expression