TGViewer
Analyst Boost. Никита Харичкин Analyst Boost. Никита Харичкин @analyst_boost · 5.55K subscribers
Post #41 5.06K
Analyst Boost. Никита Харичкин 👣 Как в PlantUML выудить номер шага? 👣 В своих докладах я делился прекрасной функцией autonumber, которая сама нумерует шаги, сколько их не добавляй. Однако коллега в сообществе столкнулся с интересной потребностью: динамически высчитывать номер шага под…
@startuml @Analyst_Boost autonumbers
autonumber
'Наш счётчик шагов $i
!$i = 0

== %autonumber% ==

!$AN = "%autonumber%"
a -> b: autonum: $AN
'Если записать в наш итератор значение autonum'а AN, то он
'станет string, и сложение сработает как конкатенация строк
!$i = $AN + 1
!$request_A = $AN
note left
i+1: $i
autonum: $request_A
endnote

== Function or ++ ==
!function $step($a)
!return $a + 1
!endfunction

!$i = 1
a -> b: autonum: $AN | Функция: $step($i)
!$i = $i + 1
a -> b: autonum: $AN | Функция: $step($i)
!$i = $step($i)
a -> b: autonum: $AN | Функция: $step($i)
!$i = $step($i)
!$request_B = $i
note left
i: $request_B
endnote

== Procedure ==
!procedure $stepper($a)
$step($a)
!global $i = $step($i)
!endprocedure

a -> b: autonum: $AN | Процедура: %invoke_procedure($stepper, $i)
a -> b: autonum: $AN | Процедура: %invoke_procedure($stepper, $i)
!$request_C = $i
note left
i: $request_C
endnote
@enduml

#лайфхаки | Analysst Boost
  • 🔥 12
More from @analyst_boost
  1. Sep 13, 2026🥩Мясные прокси в нейрослопном пинг понг шоу🥩 Как архитектор, я вынужден быть на пути сог…
  2. Aug 11, 2026😘 Монополия на накрутку 😘 Устали от выдумывания достижений в процентах, RPS’ах и миллион…
  3. Jul 23, 2026🐑 Бараны в волчьей шкуре 🐑 Я писал о кризисе как для соискателей, так и для курсоводов.…
  4. Jul 14, 2026Post #150
  5. Jul 2, 2026Tech Analyst Meetup. Неизданное Так, мы не закончили. Сложно впихнуть в один митап все сам…
  6. Jul 2, 2026📉 Отрицательное расширение рынка 📉 Статистики не будет, но вброшу пару чисел и прокоммен…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →