看到github上有提这个错误,作者也修改了,应该在新版的印刷种,电子版什么时候更新?
您好,一般在纸质书每次重印时会将勘误更正过来,电子版会根据纸质书重印的版本重新制作电子文件,一般电子书的更新会滞后于纸质书,我们已经和数字出版中心反映了情况,应该会很快更新,给您带来不便请谅解!
3.4.2 泛型约束里通过数学集合概念解释“trait限定”是否为错误的,按照书本内容举例 T: R + X 中的R + X不是应该是合集么,为什么是交集?如果是交集,那么T 只含有R 和 X 共有的行为,这不反逻辑了么,我理解为T应该有R和X的行为,而不是T有R和X都有的行为
R不仅仅只有T,比如{A,B,C,T,TT......} X不仅仅只有T,比如{M,N,Z,T,TT......} 所以T:R+X代表的是{T,TT......},它是R和X的交集,而不是并集。 不是T有R和X都有的行为,而是T即有R的行为又有X的行为,比如T是飞,X是游,T含有麻雀和鸭子,X含有鸭子和鲤鱼,不能说鸭子有飞和游共有的行为,而是飞和游的分类中都能找到鸭子。 鸭子等包含行为是一种理解方式,行为包含鸭子等是另一种理解方式,两种理解方式不能混淆,实际上当谈到包含的时候只是考虑单个属性,如果考虑全部,谁也包含不了谁。
实际上当谈到包含的时候只是考虑单个属性或局部,如果考虑全部,谁也包含不了谁。
看到github上有提这个错误,作者也修改了,应该在新版的印刷种,电子版什么时候更新?
3.4.2 泛型约束里通过数学集合概念解释“trait限定”是否为错误的,按照书本内容举例 T: R + X 中的R + X不是应该是合集么,为什么是交集?如果是交集,那么T 只含有R 和 X 共有的行为,这不反逻辑了么,我理解为T应该有R和X的行为,而不是T有R和X都有的行为