如果 Java 允许静态和动态类型怎么办。这可能允许两全其美。IE:
String str = "Hello";
var temp = str;
temp = 10;
temp = temp * 5;
- 那可能吗?
- 那会有好处吗?
- 目前是否有任何语言支持这两种语言以及它的效果如何?
这是一个更好的例子(不能使用泛型,但程序确实知道类型):
var username = HttpServletRequest.getSession().getAttribute("username");//Returns a String
if(username.length() == 0) {
//Error
}