и вот такой вот код: ```fun <T> Validator&l...
# russian
c
и вот такой вот код:
Copy code
fun <T> Validator<T>.or(v: Validator<T>) {
    Validator<T> {
        val v1 = this@or.valid(it)
        val v2 = v.valid(it)

        if (v1 == null || v2 == null)
            return@Validator null
        else
            return@Validator v1 ?: v2
    }
}