有人可以解释为什么 Java 在以下示例中连接字符串和整数吗?
public class main {
public static void main(String[] args) {
System.out.println("test" + 5);
System.out.println(5 + "5");
}
}
以及与 Python 对运算符的实现有什么区别+
。
在 Python 中,这会引发TypeError
:
"5" + 5