此代码已在论坛上流传,我很难理解它。我甚至不确定这个名字是否正确,但编译得很好:
protected final @SafeVarargs synchronized static strictfp boolean $validJava(boolean φ, Class[]... wheee) throws Throwable
{
do do do do break; while (false); while (false); while (false); while (false);
return φ |= φ &= φ |= !/**/false;
}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
我感兴趣的主要部分是为什么phi符号(φ)在java中解释得很好,它似乎被认为是一个布尔值。我遗憾地找不到任何有关这方面的信息。我能找到的唯一信息是关于下推式汽车的维基百科文章。
编辑:我发现了phi符号是什么,感谢链接@Sotirios Delimanolis。但是,我仍然对这种方法背后的逻辑以及它是否只是废话感兴趣。我已经看到一些问题,询问这样的系统是否像图灵机一样,但我没有任何线索