小编FOO*_*OOM的帖子

Groovy断言包含失败,即使我可以看到列表中的项目

Groovy断言包含:

assert testList.contains(4)
   |        |
   |        false
   [1, 2, 6, 3, 4]
Run Code Online (Sandbox Code Playgroud)

我疯了吗?

这是测试代码:

    List testList = tester.getFactors(12)
    assert testList.size() == 5
    assert testList.contains(1)
    assert testList.contains(2)
    assert testList.contains(3)
    assert testList.contains(4)
    assert testList.contains(6)
Run Code Online (Sandbox Code Playgroud)

如果我删除除contains(4)和contains(6)之外的所有内容,则它们中的任何一个或两个都会失败.

这是getFactors方法:

 List getFactors(int number)
     {
      def retList = new ArrayList();
      (1..Math.sqrt(number)).each() { i ->
       if(number % i == 0)
       {
           //add both the number and the division result
            retList.add(i) 
            if(i>1)
                retList.add(number / i)
       }
    }
    retList;
}
Run Code Online (Sandbox Code Playgroud)

任何想法都非常感激.

groovy

4
推荐指数
1
解决办法
1125
查看次数

如何使用Perl CGI检查上传文件的MIME类型?

我正在尝试<input type="file" />使用Perl 获取元素的MIME类型,但没有实际检查文件本身的内容,换句话说,只使用HTTP头.

我只能获得"multipart/form-type"Content-Type值,但我的理解是每个元素都会获得自己的MIME类型?

如何使用Perl查看子MIME类型?

perl upload cgi file-upload

1
推荐指数
1
解决办法
2510
查看次数

标签 统计

cgi ×1

file-upload ×1

groovy ×1

perl ×1

upload ×1