2017-03-09 77 views
1

我想换一个块内的a/ba/c(或者甚至可能a更改路径或细化

方式,一般我会做到这一点是change

test: [a/b] 
change test/1 'c 

,而只改变第一部分,即ac

>> test 
== [c/b] 

无法访问该p ATH与test/2之一:

>> reduce [test/1 test/2] 
== [a/b none] 

回答

1

有两件事情,这里要注意:

首先,path!是一个系列,所以在这种情况下,一系列嵌套。要真正进入元素第一元素:

>> test: [a/b] test/1/2 
== b 

其次,使用使他们的行为像指针系列的性能和访问next元素,不是直接访问它的

>> next test/1 
== b 

因此,代码变为:

>> change next test/1 'c test 
== [a/c] 
+1

另一种使用路径访问的简短方法是:'test/1/2:'c' – DocKimbel