概念
Link Neuron 之间的连接是 Link,Link 是有方向的,具备源和目的 。 通常情况下,源和目的都指定了 Neuron。添加普通 Link 的方法如下:
// add Link, return link ID // bp := zenmodel.NewBrainPrint() id, err := bp.AddLink("src_neuron", "dest_neuron") Entry Link 也可以添加 Entry Link, 这种 Link 没有 源 Neuron,仅指定了 目的 Neuron,它的源是用户。
// add Entry Link, return link ID id, err := bp.AddEntryLink("dest_neuron") End Link 也可以添加 End Link, 这种 Link 仅指定了 源 Neuron,不可指定 目的 Neuron,固定为 End Neuron 。 添加 End Link 的同时,也会创建全 Brain 唯一的 End Neuron(如果不存在则创建),并将 Link 的目的地指向 End Neuron。 这也是唯一的途径创建 End Neuron,无法单独创建一个 End Neuron 而不去连接它。