首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纯数据中的高尔夫技巧

纯数据中的高尔夫技巧
EN

Code Golf用户
提问于 2020-03-19 03:06:53
回答 2查看 135关注 0票数 4

纯数据是一种用于音频处理的图形化编程语言。这使得它不适合大多数通用编程,但特别不适合于密码-高尔夫

如果有一个提示问题,这样人们就可以第一次了解这门语言,那就太好了。

在纯数据中有什么关于打高尔夫球的建议?答案应特别适用于纯数据。

EN

回答 2

Code Golf用户

发布于 2020-03-19 03:06:53

使用文本编辑器

Pure Data附带的编辑器对于使程序工作或帮助您理解现有程序非常有用。然而,如果您想要高尔夫,它创建的文件是充满了额外的东西,可以通过文本编辑器(如vim)删除。

这篇文章将作为一组小字节保存技巧的列表,这些小字节保存技巧只能通过传统编辑器访问,或者更容易通过传统编辑器访问。

  • canvas上使用默认值**:**您的文件需要一个画布行。#N canvas;足以让事情顺利地运行。缺少的参数默认为零。
  • Newlines是可选的:图形编辑器在语句之间放置换行符。大概是为了使这些文件有点可读性。但是,这些不是严格要求的,可以用编辑器删除。
  • 重新排列您的对象以获得更好的对象索引:因为connections根据对象在源中的顺序来标识对象,所以在文件的早期放置具有大量连接的对象可以缩短您的源。确保在重新排序后更新所有引用。
  • 将所有东西放在左上角:因为对象位置纯粹是一种图形化的帮助,所以您可以将它们放置在任何地方。个位数位置是最短的,因此将位置更改为0 0或其他类似的位置将节省您的精力。这会将您的代码变成不可读的blob,因此,一旦一切都正常运行,最好这样做。
票数 2
EN

Code Golf用户

发布于 2020-03-19 13:12:10

避免使用triggers对消息

进行排序

trigger对象的一个常见用途是在单个对象向多个地方发送消息时使执行顺序变得清晰。在这些情况下,由于代码可读性与我们无关,所以您可以依赖于Pure Data的默认行为,即按照创建连接的顺序(或者如果您是使用文本编辑器,首先出现在文件中的连接)跨连接发送消息。

票数 1
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/201342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档