def f32s_eq

unified-nsga-iii@0.2.2.0 · util.bend:233

import unified-nsga-iii@0.2.2.0/util.bend as Util
import Base

233def f32s_eq(a: List<&2, F32>, b: List<&2, F32>) -> Bool:
234  match a b:
235    case Nil{} Nil{}:
236      True{}
237    case x <> xs y <> ys:
238      Bool.and(F32.is_eq(x, y), f32s_eq(xs, ys))
239    case Nil{} y <> ys:
240      False{}
241    case x <> xs Nil{}:
242      False{}

Uses (5)

Used by (1)