在 Dyalog APL 中更改标题
Changing caption in Dyalog APL
我在 Dyalog APL 版本 17.0 中工作,但在获取要执行的行时遇到了一些问题:
SYNTAX ERROR
switch[10] ('CP.B',(⍕zloc),'.Caption')←capt
∧
capt
是字符向量,zloc
是标量。我知道很多人不使用这种语言,但我们将不胜感激。
假设您的意思是模仿执行 CP.B_.Caption←capt
替换下划线的给定数字,这将有效:
⍎'CP.B',(⍕zloc),'.Caption←capt'
您正在尝试将向量分配给未命名的字符向量,这在 APL 中无效。相反,此代码计算完整的 APL 表达式。
不过,如果可能的话,将 CP
的内容存储为数组会好得多。
我假设您正在更改 GUI 对象的 Caption
属性。
您可以使用 ⎕WS
(Window 设置 属性):
('CP.B',⍕zloc) ⎕WS 'Caption' capt
我在 Dyalog APL 版本 17.0 中工作,但在获取要执行的行时遇到了一些问题:
SYNTAX ERROR
switch[10] ('CP.B',(⍕zloc),'.Caption')←capt
∧
capt
是字符向量,zloc
是标量。我知道很多人不使用这种语言,但我们将不胜感激。
假设您的意思是模仿执行 CP.B_.Caption←capt
替换下划线的给定数字,这将有效:
⍎'CP.B',(⍕zloc),'.Caption←capt'
您正在尝试将向量分配给未命名的字符向量,这在 APL 中无效。相反,此代码计算完整的 APL 表达式。
不过,如果可能的话,将 CP
的内容存储为数组会好得多。
我假设您正在更改 GUI 对象的 Caption
属性。
您可以使用 ⎕WS
(Window 设置 属性):
('CP.B',⍕zloc) ⎕WS 'Caption' capt