代码之家  ›  专栏  ›  技术社区  ›  sergi martinez

Netlogo中的全球列表?

  •  0
  • sergi martinez  · 技术社区  · 7 年前

    我正在实现一个模型,在这个模型中,我需要一个全局列表来存储执行期间的一些音乐笔记。在执行结束时,我想重复一遍列表,以便收听所有的音乐短语。 我想我需要使用一个全局列表,但我不知道怎么做。 有什么建议吗? 谢谢!

    1 回复  |  直到 7 年前
        1
  •  1
  •   JenB    7 年前

    任何全局变量都可以是数字、字符串、列表、agentset或….我不确定你的实现中的“音乐笔记”是什么样子的,也不知道你是如何录制持续时间的。但这里有一些东西可以让你开始关注你关于全局列表的具体问题。

    globals
    [ melody
    ]
    
    to setup
      clear-all
      set melody []
      reset-ticks
    end
    
    to go
      set melody lput one-of (list "A" "B" "C" "D" "E" "F" "G") melody
      print melody
      tick
    end
    

    你在用扩音器吗(参见 https://ccl.northwestern.edu/netlogo/docs/sound.html )做笔记?