无法理解Chain().status.user.timeline.list执行过程
Topic source首先执行Chain().status,得到Chain('/status') 接着执行Chain('/status').user,。。。 最后得到Chain('/status/usertim/eline/list'), 之后print时通过str()得到‘/status/usertim/eline/list’ 个人见解,仅供参考。
- 1
首先执行Chain().status,得到Chain('/status') 接着执行Chain('/status').user,。。。 最后得到Chain('/status/usertim/eline/list'), 之后print时通过str()得到‘/status/usertim/eline/list’ 个人见解,仅供参考。
我是核仁
调用Chain().status,输出/status可以明白。 但调用Chain().status.user,输出status/user就不明白了 按照输出的结果,难道是按从左往右的顺序挨个执行Chain().status.user。 首先执行Chain().status,得到Chain('/status') 接着执行Chain('/status').user,得到Chain('/status/user'),最后返回 /status/user。 是这样的吗???
在网上看到了解释: Chain().status.user 等价于下面两条中的任一命令: Chain('/status').user Chain('/status/user')
但是无法理解。请各位赐教。