方括号用法法

node1 = mesh.elements0d[gent].node_list
谁懂这是啥用法

问问题得包含上下文啊。

[] 可以是

  • 取下标,等价于 getindex
  • 取引用,参见 ?Ref
    有一点点指针的味道

    In Julia, Ref objects are dereferenced (loaded or stored) with .

[] 这个东西就是调用的 getindex[]= 调用 setindex!),定义的时候都是借此实现的,语义上可能是

  • 通过索引获取元素
  • [] 内为空时,往往是要从一个容器中取出特定的唯一内容,为方便使用定义了这个方法