我在Swift中创建了一个遍历动态字典的函数,但是当我尝试检查值是否为字典类型时,类型比较条件总是失败,实际上XCode会抛出以下警告作为提示:
Cast from '(key: String, value: Any)' to unrelated type 'Dictionary<String, Any>' always fails.我没有试图转换任何值,我只是想检查变量value是否具有Dictionary类
实际上,我所做的事情更复杂,但归根结底是能够实现函数来检测某物是否是元组,而不管其元素的类型是什么。这是我无法使用的方法(请参阅最后一行的注释): return b is (Any, Any)我不仅需要确定某物是一个tupple,还需要将其分解为它的2个值,而不知道这些值的确切类型。)}
func p
主函数的一部分有一个if语句,用来检查分子的数量是否是正数。if它被处理到下一次迭代,else突破了整个仿真。if popul_num.any() < 0: # Any method isn't working!--> Does .any() work on arrays or just lists?()来尝试查找popul_num数组的任何元素是否为负数。我刚刚运行了程序,系统返回的最终分子数是:[135 -19 65 54],程序应该在第二