我正在尝试执行以下代码而没有初始化结果它编译好并执行
this.get(/\#(.*)/, function() {
console.log(this.params['splat']);
});
它正在执行而没有任何错误,现在我正在尝试这个没有初始化结果
public static void main(String[] args) {
int result = +1;
// result is now 1
System.out.println(result);
}
是否显示了intializ结果的错误
答案 0 :(得分:0)
你试图在某些东西上添加一些不存在的东西。
int result = +1;
使用1定义并初始化结果。
int result = result +1;
尝试用结果本身初始化结果。这不起作用。
答案 1 :(得分:0)
在第一种情况下,在代码行int result = +1;
中---结果设置为数字+1(这是一个正整数)。
在第二种情况下,int result = result +1;
变量'结果'在编译时,equals-to右侧的未知是错误的。
Java是一种强类型语言,所以它不能假设什么是“结果”。是。 此外,与 instance 变量不同,必须先初始化局部变量才能使用它。
int result = 10;
result = result+1;
上面的东西可以起作用。