Самый простой способ объединить списки, как вы описали, вероятно, будет sentence
:
turtles-own [ agent-list ]
to setup
ca
crt 3 [
set agent-list map [random 10] range 5
]
reset-ticks
end
to link-and-share
ask turtles [
let target one-of other turtles
create-link-with target
set agent-list sentence agent-list [agent-list] of target
show agent-list
]
end
Однако вам придется внести некоторые изменения в зависимости от того, что вы на самом деле ищете do, так как это означает, что черепахи, соединяющиеся позже в этой процедуре, могут вытянуть agent-list
черепах, которые уже изменили свои собственные agent-list
. Таким образом, если черепаха 0 захватывает agent-list
черепахи 1, то позже черепаха 4 захватывает agent-list
черепахи 0, черепаха 4 будет иметь agent-list
из 15 целых чисел, а не 10, как показано ниже: [119 ]
(turtle 1): [6 1 5 4 7 3 9 8 1 1]
(turtle 0): [9 0 3 3 5 3 9 8 1 1]
(turtle 2): [3 9 8 1 1 9 0 3 3 5 3 9 8 1 1]
Как это:
set @department := 'Engineering';
Затем ссылка @department
везде, где Вы должны в script.sql:
update employee set salary = salary + 10000 where department = @department;
действительно необходимо смотреть на более соответствующий способ сделать это. я собираюсь предположить, что Вы пытаетесь выполнить запросы mysql с помощью сценария оболочки. необходимо вместо этого использовать что-то как Perl или PHP.