我为Python编写了这个switch函数,因为没有内置的一个,而且大多数可谷歌的函数都不执行代码,但是只有return之类的东西(我承认我没有看过比一个Stack Oveflow页面更远的地方来了解人们使用什么,但是很多解决方案都不必要地复杂): for case in cases.keys(): exec
这两个交换块之间唯一的区别是我调用的是criteriaBuilder.asc vs criteriaBuilder.desc。有没有一种方法可以避免使用switch语句或if语句,而动态地调用正确的criteriaBuilder“排序方向”方法?> caseRoot = criteria.from(Cases.class);
case "asc":
switch (or