Вызов пока еще необъявленной функции в Nim

Компилятор ругается на вызов Bar из Foo т.к. он еще не объявлен, не подскажите как все таки реализовать это или что то похожее?

proc Foo(args: type) = 
  ...
  Bar(args)

proc Bar(args: type) = 
  ...
  Foo(args)

Ответы (1 шт):

Автор решения: Стасенко Константин

Все оказалось предельно просто, нужно было лишь перечитать туториал (https://nim-lang.org/docs/tut1.html). В общем код должен выглядеть как то так:

proc Bar(args: type) 

proc Foo(args: type) =
  ...
  Bar(args)

proc Bar(args: type) =
  ...
  Foo(args) 
→ Ссылка