0
我最近在漫画中找到了这个代码,我不明白。有人可以向我解释这个吗?为什么变量应该改变它的值有什么原因?OOP静态变量更改值
static bool isCrazyMurderingRobot = false;
void interact_with_humans(void) {
if (isCrazyMurderingRobot = true)
kill(humans);
else
be_nice_to(humans)
}
这里是漫画:http://oppressive-silence.com/comics/oh-no-the-robots
简单的说,你可以在一些语言的条件下进行赋值。看到这个问题的例子是这样的:http://stackoverflow.com/a/18450261/2127492 – jrbeverly