habe ich eine Funktion mit post-Zustand wie folgt:abnehmbar Generika Generika in eiffel
checkValue (k: K): detachable V
do
...
end
ensure
some_post_condition:
checkKey (Result)
Und hier ist Prototyp "CheckKey":
checkKey (v: V): BOOLEAN
Da "Ergebnis" ist Typ "abnehmbare V", und ich versuche, das als Parameter an "checkKey" übergeben, die nur Typ von "V" akzeptieren, aber nicht "abnehmbare V", daher kann es nicht kompilieren.
ist hier, was kompiliert Fehler sagen:
Argument name: v
Argument position: 1
Formal argument type: GeneriC#1
Actual argument type: detachable GeneriC#1
Wie kann ich Generika Generic abnehmbarer konvertieren?