2017-02-16 3 views
0

文字列とジェネリックプロパティを含む 'Code'という構造体を作成しました。ですから、私はメソッドを作成しようとしています。これはCode要素の配列で動作するようになります。しかし、問題は、T要素がperform +演算子に準拠すべきプロトコルを認識していないことです。Swiftの一般的な値を別のプロトコルに追加するために準拠すべきプロトコルはどれですか?

struct Code<Element>{ 
    let probability: Element 
    let code: String 
} 

func createTree<T>(_ array: [Code<T>]){ 

    for i in 0..<array.count-1{ 
     let sum = array[i].probability + array[i+1].probability 
    } 

} 

ありがとうございました!

+0

構造体のコードを指定できますか? –

+0

@BenjaminLowry確かに、私は1つを追加しました –

答えて

関連する問題