copennect-neurons/neurons.nim

16 lines
338 B
Nim
Raw Permalink Normal View History

2020-07-05 16:42:05 +02:00
type
Neuron* = ref object of RootObj
number*: Natural
adjacent*: seq[Neuron]
connected*: seq[Neuron]
proc init(neuron: Neuron, number: Natural = 0) =
neuron.number = number
proc newNeuron*(number: Natural = 0): Neuron =
new result
result.init(number)
method `$`*(neuron: Neuron): string {.base.} =
$neuron.number