以下代码段中 .. 和 current() 的用法是否正确?意思是,有时 current() 和 ../ 是等价的?
container c {
leaf f1 {
type string;
}
leaf f2 {
type string;
when "../f1 = 'abc'";
}
leaf f3 {
type string;
when "current()/../f1 = 'abc'";
}
}