Skip to content

Enumのメソッド #21

@bigriv

Description

@bigriv

Enum値の比較はインスタンスが持つ機能というよりは第三者が行うイメージなので、staticの方が良いのかなと思いました。
あと、インスタンスに比較の機能を持たせるとヌルポの原因にもなり兼ねないです。
(Color.equals(a, b)と書くことになるので、英文的に読めなくなってしまうのは難点)

public function codeEquals(string $colorCode): bool

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions