Netlogo에서 값을 마지막 틱으로 변경하는 변수를 만들려고합니다. 그런 변수를 만드는 방법에 대해서는 this question thread을 따라 왔지만, 초기 틱이 없었기 때문에 tick = 0에서 myvar-last-tick가 없기 때문에 초기 조건을 만드는 데 어려움이 있습니다. Netlogo myvar-last-tick을 0으로 자동 설정합니다. tick = 0 일 때 myvar-last-tick이 tick 0에서만 myvar와 동일하도록 myvar와 myvar-last-tick을 어떻게 만들 수 있습니까? 분명히하기 위해 변수를 프로그래밍하여 this과 같은 패턴을 따르고 싶지만 실제 프로그램의 경우 감소 속도는이 예제에서와 같이 일정하지 않습니다.Netlogo : myvar-last-tick의 시작 조건 만들기
1
A
답변
2
go
절차 (즉, 일정)에 전화하기 전에 setup
절차를 호출해야합니다. 일반적으로 setup
절차가 수행해야 할 첫 번째 작업은 전체 글로벌 변수 초기화 (아마도 setup-globals
프로 시저 호출)입니다. myvar-last-tick
및 myvar
은 원하는대로 초기화 할 수 있습니다. 처음 전화가 go
인 결과가 원하는 시작 결과를 생성하는지 확인하십시오.