我目前正在编写spock测试,需要在文件路径中添加通配符。该脚本应查看subjects文件夹和所有子文件夹,以找到高级文件夹并查找exam.txt,但是,我一直收到错误消息FileNotFound。
我相信代码是正确的,因为它可以很好地解析文件,但是通配符位会引发异常。
new File("School/Exams/Questions/Subjects/**/Advanced")
if(it.name.matches("questions.txt"){
print it
}
Run Code Online (Sandbox Code Playgroud) 我有一个包含数组的映射: fruits = [[apples, bananas, pears]:lunch, [apples, grapes]:dinner, [pears, mango, oranges]:breakfast, [mango]:snack]
我需要找到相同的重复水果并将它们与相关的膳食一起输出,例如输出将是apples:lunch和apples:dinner
我试过flatten.()了数组但没有成功:
fruits.flatten().countBy{it}.findAll {it.value > 1}.keySet()
groovy ×2