・全ての同行者は20歳以上でなければならない、は同行者がいないならOK
・同行者がいないのに蹴られるの、理不尽すぎる
・参加者は下記全ての条件を満たさなければならない、は条件がなにも書かれていないならまあOK
・書き漏れでは?としてつっかえしたい気もする
・手札は全て裏にしなければならない、は手札がなければOK
・手札がないのにどう裏にしろと
いや結局OKに落ちるのか。
なんか違和感があるなと思っていたが、 (items[], cond) -> bool の話と (target, cond[]) -> bool (あるいは (bool[]) -> bool)の話がまざってない?
all([])
all([]) = false が嬉しい話、これとか? (説得力は微妙だが理解はできる、くらいのものだが) https://twitter.com/lo48576/status/1664536203801284608