>

두 개의 목록이 있는데, 하나의 목록에는 gis 꼭짓점 값 (x, y 좌표) 즉 값 [(1.16,17.70), (1.17,19,5), (1.18,21.41), (5.04,15.79)이 포함되어 있습니다. ..]. 만들려는 거북이 수를 포함하는 다른 목록 즉, [34,146,195,361] 거북이 수를 만들어이 위치로 옮기고 싶습니다. 즉, 처음 34 마리의 거북이가 만들어지고 (1.16,17.70)으로 이동합니다.

어떻게 생각 하는가? 감사합니다

set loc-coord [....]                              
set pop-num [....]
foreach pop-num [
i ->
create-pop-agents i[
move-to loc-coord
]
]


  • 답변 # 1

    더 많거나 적습니다. foreach 구문 ( (foreach list1 ... command) )의 두 번째 버전 만 사용할 수 있습니다 ) 두 목록을 동시에 반복하려면

    to setup
      ca
      let coords [ [ -10 -10 ] [ -5 -5 ] [ 0 0 ] [ 5 5 ]  [ 10 10 ] ]
      let ns [ 1 2 3 4 5 ]
      ( foreach coords ns [
        [ c n ] ->
        crt n [
          setxy first c last c 
        ]
      ])
      reset-ticks
    end
    
    

  • 이전 개발 웹 사이트에서 실수로 복제 된 콘텐츠가 SEO 순위에 영향을 줍니까?
  • 다음 regex - 일치하는 문자열을 포함하지 않는 경우 전체, 여러 줄 패턴과 여러 번 일치