int function(int) square;
void main()
{
      square = (int a) => a * a;
      int square = 5.square;
      assert(square == 25);
}

可用显式调用括号来区分本地变量和全局函数.此外,还可用模块访问符号全限定名来选择想要的名.
函数中的局部变量可在较少嵌套域内隐藏变量.(同一函数嵌套域,隐藏,则是错误.)
UFCS,总是在模块域内查找名,它甚至不检查本地.