0

我有以下代码:

    if (false) {


        request.withFormat {

        //Code Here             
        }
}

闭包在这里执行,即使它是假的。这是正确的行为吗?

谢谢,

4

2 回答 2

0

不,如果这种情况真的发生,那是不正确的行为。

通过放入 println 来测试它以确保它,如果仍然失败,请报告它。我不能让相同的代码失败。

于 2012-11-30T20:04:22.380 回答
0

If(false) 不会让流进入 if 块,但我在下面的代码中看到了这一点

File file = new File("C:/Users/ajkumar/Desktop/")
  println "${file.isFile()}"
  if("${file.isFile()}")
  {
      println "it's a file"
  }
  else if("${file.isDirectory()}")
  {
      println "it is a directory";
  }

此代码打印: false 这是一个文件,我也不知道为什么会这样。

于 2016-09-17T07:18:52.593 回答