Skip to content

Commit 21b8d56

Browse files
authored
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)
1 parent a6184eb commit 21b8d56

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_scala3-reference/new-types/union-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ scala> val name = UserName("Eve")
3434
val name: UserName = UserName(Eve)
3535

3636
scala> if true then name else password
37-
val res2: Object & Product = UserName(Eve)
37+
val res2: Object = UserName(Eve)
3838

3939
scala> val either: Password | UserName = if true then name else password
4040
val either: Password | UserName = UserName(Eve)

0 commit comments

Comments
 (0)