1
我想換一個塊內的a/b
到a/c
(或者甚至可能a
)更改路徑或細化
方式,一般我會做到這一點是change
:
test: [a/b]
change test/1 'c
,而只改變第一部分,即a
到c
:
>> test
== [c/b]
無法訪問該p ATH與test/2
之一:
>> reduce [test/1 test/2]
== [a/b none]
我想換一個塊內的a/b
到a/c
(或者甚至可能a
)更改路徑或細化
方式,一般我會做到這一點是change
:
test: [a/b]
change test/1 'c
,而只改變第一部分,即a
到c
:
>> test
== [c/b]
無法訪問該p ATH與test/2
之一:
>> reduce [test/1 test/2]
== [a/b none]
有兩件事情,這裏要注意:
首先,path!
是一個系列,所以在這種情況下,一系列嵌套。要真正進入秒元素內的第一元素:
>> test: [a/b] test/1/2
== b
其次,使用使他們的行爲像指針系列的性能和訪問next
元素,不是直接訪問它的:
>> next test/1
== b
因此,代碼變爲:
>> change next test/1 'c test
== [a/c]
另一種使用路徑訪問的簡短方法是:'test/1/2:'c' – DocKimbel