some
(some predicate &rest sequences)
各シーケンスの要素を 1 つずつ predicate に適用し、最初の非 nil の結果を返します (見つかった時点で打ち切ります)。すべての要素が失敗した場合は nil を返します。各シーケンスにはリストまたは文字列 (要素は文字) を渡せます。戻り値は述語の結果であり、必ずしも t ではない点に注意してください。シーケンスを複数渡した場合、述語はシーケンスごとに 1 つずつ引数を受け取り、最も短いシーケンスが尽きた時点で走査を終えます。