swift 相关值を持つenumの比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 相关值を持つenumの比较相关的知识,希望对你有一定的参考价值。

// associated valuesを持つenumの比較
// via: https://stackoverflow.com/questions/24339807/how-to-test-equality-of-swift-enums-with-associated-values
extension RequestError: Equatable {}
    
func ==(lhs: RequestError, rhs: RequestError) -> Bool {
    switch (lhs, rhs) {
    case (.networkError, .networkError), (.badRequest, .badRequest):
        return true
        
    case let (.specific(lhsSpecific), .specific(rhsSpecific)):
        return lhsSpecific == rhsSpecific
        
    default:
        return false
    }
}

以上是关于swift 相关值を持つenumの比较的主要内容,如果未能解决你的问题,请参考以下文章

sql 指定したカラム名を持つテーブルを検索(MySQL的)

csharp IPickupインターフェースを持つコンポーネンををInjectする例

python 例えば,时间轴と属性を持つデータをに集计したいとき,巨蟒では大熊猫を使うと年ごとに集计した値をある属性でピボットしたデータフレームを得ることが简単にできます。これが,年ごとに都度累计した

csharp uvScrollアニメーションを持っている场合の材料注意点。

swift enum通过CASE的相关价值

Swift 性能相关