Answers:
使用deverbosifier意味着您可以用ASCII编写(--dv
或--deverbosify
去混响,-v
或--verbose
以详细代码执行)。此外,它还可以为您压缩字符串,当要压缩的字符串太长时,在某些ASCII技术挑战中很有用。
@Neil建议使用-vl
或-v --sl
。这是的缩写--verbose --showlength
,表示将被解释为冗长的木炭,并显示正常木炭代码的长度。另外,在取消混响时,请检查输出以确保输入实际上已正确解析,因为木炭通常会忽略解析错误。如果是语法错误,使用-a
(--astify
)或--oa
(--onlyastify
),以帮助找出问题。
-v -sl
。另外,在消除混响效果时,请检查输出以确保输入实际上已正确解析,因为您并不总是会遇到解析错误。
例如,许多命令只需要一个参数:
Rectangle
,Oblong
并Box
让方如果只指定了一个参数Reflect
命令默认为正确显示Rotate
命令默认为逆时针90度Polygon
并PolygonHollow
可以接受多方向和边长。如果所有边的长度都相同,则可以使用此方法。PolygonHollow
。您甚至可以具有多个多向,但是它们必须位于普通箭头之前(我不知道此限制是否是有意的)。我在回答“画一个立方体”挑战时使用了它。
ReflectButterfly dls
可以呼叫ReflectButterfly
每个方向,但是(正如Wiki正确地记载了)它实际上可以呼叫ReflectOverlap
。
这是所有可以使用的变量的列表,给出简洁的希腊字母和代表它的冗长字母。
α/a: The uppercase alphabet
β/b: The lowercase alphabet
γ/g: A string of all the ASCII characters from space to ~
δ/d: The fifth input
ε/e: The fourth input
ζ/z: The third input
η/h: The second input
θ/q: The first input
υ/u: An empty array
φ/f: 1000
χ/c: 10
ψ/y: The null character
ω/w: The empty string
如果没有足够的输入,表示输入的变量将为空,但是在使用之前必须分配此处未显示的所有其他变量。
y
并f
有其他的方式从我身边粘贴?(当我最初写这篇文章时,我可能看错了希腊字母。)
基本反射和旋转有很多变化,因此有必要知道什么是细微的差异。表的关键:
/
可能会变成\
a。| Command | Transform | Keep Original | Overlap |
|-------------------------|-----------|---------------|---------|
| Reflect | No | No | n/a |
| ReflectCopy | No | Yes | 0 |
| ReflectOverlap | No | Yes | 1 |
| ReflectOverlapOverlap | No | Yes | n |
| ReflectTransform | Yes | No | n/a |
| ReflectMirror | Yes | Yes | 0 |
| ReflectButterfly | Yes | Yes | 1 |
| ReflectButterflyOverlap | Yes | Yes | n |
反射方向是可选的。默认值为向右反射一次。对于保留原始图像的那些反射,允许使用多个方向,只需向每个方向重复该命令即可。(这意味着,例如,ReflectMirror(:¬)
实际上总共将创建四个副本。)
光标与反射一起移动(即使保留了原件)。
| Command | Transform | Keep Original | Overlap |
|-------------------------|-----------|---------------|---------|
| Rotate | No | No | n/a |
| RotateCopy | No | Yes | 0 |
| RotateOverlap | No | Yes | 1 |
| RotateOverlapOverlap | No | Yes | n |
| RotateTransform | Yes | No | n/a |
| RotatePrism | Yes | Yes | 0 |
| RotateShutter | Yes | Yes | 1 |
| RotateShutterOverlap | Yes | Yes | n |
对于那些保留原稿的旋转,有一个可选的旋转原点。默认值为画布的右下角。允许的值是任何对角线方向。
旋转量(以45°为增量)是可选的。默认值为2,即逆时针(逆时针)为90°。对于保留原始值的那些旋转,有两个替代选项:一个多位整数指定对每个数字旋转画布一次,然后合并结果,而一个整数列表仅对每次旋转重复该命令,其可变结果取决于如何画布在两者之间改变。
Transform
意思?
Transform
在某个地方解释答案的工作方式。
Sum
Sum
有很多方便的重载:
Join(..., "")
改用。.
字符的字符串上,取数字的总和。-
算作分隔符)。后两个规则的一个方便的副作用是,如果Sum
在字符上使用该字符,则数字1-9
将强制转换为它们的值,而其他所有值都将返回零,这与Cast
,对于非数字值不一样。