eqv? がある気持ちは少しわかる気がして、
eq? => 実質的にポインタの比較なので、中身の値を比較していないeqv? => 値そのものを比較している (ポインタはポインタとして比較する)equal? => ポインタに対しては再帰的に比較する
という感じで、0と1と*という感じなので。
eqv? がある気持ちは少しわかる気がして、
eq? => 実質的にポインタの比較なので、中身の値を比較していないeqv? => 値そのものを比較している (ポインタはポインタとして比較する)equal? => ポインタに対しては再帰的に比較する
という感じで、0と1と*という感じなので。
equal? って eqv? を使って実装できそうじゃないですか。そういう意味では、 equal? よりも eqv? の方がずっと “存在することが自然” だし、 equal? よりも処理系外からの実装が難しい
eqv? が equal? よりも必要とされる場面はそんなに多くないかもしれないけど、プリミティブとしては eqv? は重要そうだし、逆にないと「なんでないの」とはなりそう
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.