視頻9分22位置有問題:關于Union的用法貌似將錯了
按照老師講的思路:Union[UserOut,UserIn]和Union[UserIn,UserOut]? ?結果應該一致,但是不一致,因為Union[UserOut,UserIn]的意思是:UserOut或UserIn,而不是并
按照老師講的思路:Union[UserOut,UserIn]和Union[UserIn,UserOut]? ?結果應該一致,但是不一致,因為Union[UserOut,UserIn]的意思是:UserOut或UserIn,而不是并
2023-06-04
舉報
2023-08-06
是的, 這里的并集屬性感覺有點問題, 如果把UserOut放前面,返回的就是UserOut了, 如果是UserIn放前面,返回的就是UserIn, 有點短路的意思,如果是Union[None, UserIn或者UserOut], 返回user的時候,就是后面這個類,如果第一個不是空,返回user的時候,就是第一個