Skip to content

Defining == for ComposedFunction by comparing inner and outer  #53853

@sunxd3

Description

@sunxd3

== for ComposedFunction falls back to egal, c.f.

==(x, y) = x === y

Does it make sense to define something like

function Base.:(==)(cf1::ComposedFunction, cf2::ComposedFunction)
    cf1.inner == cf1.inner && cf2.outer== cf2.outer
end

related PR for Accessors.jl: JuliaObjects/Accessors.jl#146

Metadata

Metadata

Assignees

No one assigned

    Labels

    equalityIssues relating to equality relations: ==, ===, isequal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions