私はdrmacvierのScalaの存在型についてのブログを行っています。それを読んだ後、私はタイプを試していました。rndujaブログで与えられているように、次のようにタイプの平等をチェックしています。 def implicitly[A](implicit a: A) = a
// To check equality of two types
class =:=[A, B]
implic
でExchangeCredentialsとNetworkCredentialの互換性がありません:型 'NetworkCredentialのは' ではありません。 C#が細かい ExchangeService service = new ExchangeService(userData.Version);
service.Credentials = new NetworkCredential(u
Scalaで等価証明を実装することは可能ですか? Idrisによるタイプドリブン開発では、平等プルーフタイプの定義方法の例を示しています。 data (=): a -> b -> Type where
Refl : x = x
スカラ座にこれを変換するために私の最初の本能は、このようなものです。 sealed trait EqualityProof[A, B]
final case