From 21b8d56be3d211dd3a8760e137a54dfd241186d6 Mon Sep 17 00:00:00 2001 From: danecek Date: Tue, 14 Sep 2021 22:30:44 +0200 Subject: [PATCH] Update union-types.md // script.scala type Hash=Int case class UserName(name: String) case class Password(hash: Hash) val password = Password(123) val name = UserName("Eve") if true then name else password val either: Password | UserName = if true then name else password scala> :load script.scala // defined alias type Hash = Int // defined case class UserName // defined case class Password val password: Password = Password(123) val name: UserName = UserName(Eve) val res0: Object = UserName(Eve) val either: Password | UserName = UserName(Eve) --- _scala3-reference/new-types/union-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_scala3-reference/new-types/union-types.md b/_scala3-reference/new-types/union-types.md index 7b2922fe34..0d3df4645d 100644 --- a/_scala3-reference/new-types/union-types.md +++ b/_scala3-reference/new-types/union-types.md @@ -34,7 +34,7 @@ scala> val name = UserName("Eve") val name: UserName = UserName(Eve) scala> if true then name else password -val res2: Object & Product = UserName(Eve) +val res2: Object = UserName(Eve) scala> val either: Password | UserName = if true then name else password val either: Password | UserName = UserName(Eve)