【发布时间】:2010-09-11 02:08:34
【问题描述】:
如果 Java 同时允许静态和动态类型会怎样。这可能允许两全其美。即:
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
}
【问题讨论】:
-
...这会破坏一切。
标签: java language-design