问题标签 [dyalog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
formatting - 如何格式化数字向量和字符串向量?(Dyalog APL)
我只学了几个星期的 APL,但我真的很喜欢它。我尝试编写简单的函数来练习我学到的东西。这个告诉我如果我每个月从 T 的初始资本中提取 W,接下来的 13 个月我还剩下多少钱。
这给出了两个正确的数字,但我无法像这样格式化它们
我怎样才能做到这一点?Thorn 不起作用,因为它只适用于数字。
就像是,
也不起作用:
string - 如何在 APL 中连接字母和数字的组合?
我在 Dyalog 17 中,想生成唯一的名称以与其图形对象库一起使用。因此,例如,我有字母'l'
并想取数字1
,将其转换为字符,然后将两者连接在一起形成'l1'
。这在其他语言中是如此微不足道的东西,但我找不到解释如何在 APL 中执行此操作的文档。谢谢你的帮助!
types - 在 APL 中获取值的类型
我有一个长向量,它应该是一个字符向量,但是当我使用 Dyalog 的 DISPLAY 函数打印它时,它原来是一个混合向量。现在我需要找出哪些元素不是字符。如何在 APL 中检索值的类型?
filtering - J中的数组:从一个索引到另一个
使用 JI 正在尝试执行类似于Bernard Legrand (2009)的Mastering Dyalog APL第 128 页上所示的以下示例。我一直无法找到将此代码直接转换为 J 的方法,这正是我想要的。
这是示例:
13.3.2 - 第一个问题
我们想关注一些选定的国家(14、43、50、37 和 66)并计算它们的总销售额。让我们首先确定 BHCode 的哪些项目是相关的:
然后我们可以将此过滤器应用于金额,并将它们相加:
winforms - 在 Dyalog APL 中,如何关闭表单中的自动缩放?
在 Dyalog chm 帮助文件中关于在表单中绘制简单线条的示例中,我深入研究了您可以在创建表单窗口时放置的所有各种选项,但找不到关闭自动缩放的方法。也就是说,当我调整窗体大小时,我不希望在其中绘制的任何对象相对于新窗口大小重新调整它们各自的大小。
functional-programming - APL - 如何在字符串向量中找到最长的单词?
我想在字符串向量中找到最长的单词。使用 APL 我知道 shape 函数将返回字符串的长度,例如
reduce 函数允许我沿向量映射二元函数,但由于形状是一元的,这将不起作用。在这种情况下如何映射形状函数?例如:
如果向量定义为:
我想做这个:
matrix - APL 编程 - 如何将简单的矩阵转换为图片?
我对 APL 相当陌生,我想将 4x4 二进制矩阵转换为由黑白方块组成的图像 - 在这里找到的那种东西。文档说可以使用⎕WC
创建一个 GUI 对象,然后说明所需的位?我找不到任何示例,尽管有一些用于打开图片文件。
请有人提供一个使用此 APL 表达式返回的矩阵的示例吗?
谢谢!
error-handling - 为什么 ⎕SIGNAL 没有被 :: 错误守卫捕获?
为什么第一个信号被捕获,而第二个没有?