假设played_chicket和winning_chicket是2个随机列表,每个元素都有4个,那么这个循环返回什么?我不明白背后的逻辑。它不会总是返回True,因为‘返回真’语句在循环之外?我知道如果其中任何一个元素不同,它都会返回false,但我不明白为什么。谁能给我解释一下吗?If any are not in the
# winning ticket, return False.for element in played_tic
我遇到了一种情况,即非空方法缺少返回语句,而代码仍在编译。我知道while循环后的语句是不可访问的(死代码),永远不会执行。但是为什么编译器甚至不警告返回一些东西呢?或者为什么一种语言允许我们有一个非空方法,它有一个无限循环而不返回任何东西?public int doNotReturnAnything() { //do something //no r