如果你在一个点号之后使用带括号的表达式, 那么这个点号位置的当前对象, 将被整个带括号的表达式用作当前对象. 比如,
headline.parent.(ensureLoaded(), name)
这个表达式将会通过headline属性, 再访问到下面的parent属性, 然后确保parent被装载进来(通过调用parent上的ensureLoaded()方法), 最后返回parent的name属性值(通过引用name属性).
最顶级的表达式也可以用这样的方式进行链接. 链内最右侧表达式元素的计算结果将成为整个表达式链的计算结果.
ensureLoaded(), name
这个表达式将对根对象调用 ensureLoaded()方法, 然后取得根对象的 name 属性, 并将name 属性值作为整个表达式的计算结果.