import Foundation enum LoginProvider { case facebook case email(String, String) case google case twitter } let provider = LoginProvider.email("bob@bob.com", "pass") if provider == .facebook { print("facebook") } import Foundation enum LoginProvider { case facebook case email(String, String) case google case twitter } let provider = LoginProvider.email("bob@bob.com", "pass") // 単純な比較はコンパイルエラーになる❌ /