0

たとえば、オブジェクトの親を取得する関数はありますか?

parent-of system/console/history

与えるだろう

system/console
4

2 に答える 2

2

あなたはその道に気づいていないようです!値はシリーズの一種です!価値:

>> path: 'system/console/history   
== system/console/history
>> type? path                   
== path!
>> series? path                 
== true

したがって、シリーズの最後の値を削除するだけです。

>> path: head remove back tail path
== system/console
于 2009-12-13T00:16:53.447 に答える
1

履歴オブジェクトに親が1つしかない場合、Peterは正しいです。しかし、他にもあるかもしれません:

my-block: copy []
append my-block system/console/history

my-object:オブジェクトを作成します![履歴:システム/コンソール/履歴]

歴史には現在、3人の正当な親がいます。

  1. システム/コンソール
  2. 私のブロック
  3. my-object / history

あなたが本当の親にどちらを考えるかは本当にあなた次第です。オブジェクト(またはブロック)が含まれているすべてのコンテキストを見つけるための簡単な方法はありません。

于 2009-12-13T18:40:04.510 に答える