首先我們需要理解以下兩條規則 B⊆B′B \subseteq B'B⊆B′ 蘊含 (A⇒B)⊆(A⇒B′)(A \Rightarrow B) \subseteq (A \Rightarrow B')(A⇒B)⊆(A⇒B′) A⊆A′A \subseteq A'A⊆A′ 蘊含 (A′⇒B)⊆(A⇒B′)(A' \Rightarrow B) \subseteq (A \Rightarrow B')(A′⇒B)⊆(A⇒B′) 根據這兩條規則,我們說 arrow type A⇒BA \Rightarrow BA⇒B contravariant in AAA (或 AAA varies negatively) covariant in BBB (或 BBB varies positively 所以我們稱 AAA 為 negative position、BBB 為 positive position