5

私の最初の仮定は、オブジェクトとコンテキストは同義語であるということです。そこで、 objectoと contextを作成しましたc。それらを調査すると、同じコード構造が報告され、型も同じです(どちらも型オブジェクトです!) :

>> o: make object! [a: 1 b: 2]

>> c: context [a: 1 b: 2]

>> probe o
make object! [
    a: 1
    b: 2
]

>> probe c
make object! [
    a: 1
    b: 2
]

>> type? o
== object!

>> type? c
== object!

...しかし、等しいかどうかをテストすると、次のようになります。

>> equal? o c
== false

したがって、それらが同義語ではないことは明らかです。それらがまったく同じであることが調査された場合、なぜそうしないのですか?

4

1 に答える 1