/// Perform `left < right` operation on two arrays. Null values are less than non-null
/// values.
Perform `left < right` operation on two arrays. Null values are less than non-null
values.
Perform ` left < right ` operation on two arrays . Null values are less than non - null values .
pub fn lt<T>(left: &PrimitiveArray<T>, right: &PrimitiveArray<T>) -> Result<BooleanArray>
where
    T: PolarsNumericType,
{
    #[cfg(all(any(target_arch = "x86", target_arch = "x86_64"), feature = "simd"))]
    return simd_compare_op(left, right, T::lt);
    #[cfg(any(
        not(any(target_arch = "x86", target_arch = "x86_64")),
        not(feature = "simd")
    ))]
    compare_op!(left, right, |a, b| a < b)
}
pub fn lt < T > ( left : & PrimitiveArray < T > , right : & PrimitiveArray < T > ) -> Result < BooleanArray > where T : PolarsNumericType , { # [ cfg ( all ( any ( target_arch " " target_arch " " ) feature " " ) ) ] return simd_compare_op ( left , right , T :: lt ) ; # [ cfg ( any ( not ( any ( target_arch " " target_arch " " ) ) not ( feature " " ) ) ) ] compare_op ! ( left right a b a b ) }
Perform `left < right` operation on two arrays.
Perform ` left < right ` operation on two arrays .
left
&PrimitiveArray<T>
right
&PrimitiveArray<T>