小编tgu*_*unr的帖子

如何在因子中调用构造的引用

我有一个单词构造了一个我想要被引用的引文.但是,当我加载代码时,我得到的不能将"call"应用于运行时计算值.如果我使用walker并逐步执行它按预期执行的代码.你怎么称呼建造的报价?

: ba>struct ( array class -- struct array )
[ <struct> swap ] keep struct-slots
[
    [ type>> to-type ] keep  
    name>> setter-word 1quotation curry
    [ over ] dip  curry  call drop
] each
; 
Run Code Online (Sandbox Code Playgroud)

编辑:这确实有效

: ba>struct ( array class -- struct array )
    [ <struct> swap ] keep struct-slots
    [
        [ type>> to-type ] keep  
        name>> setter-word 1quotation curry
        [ over ] dip  curry  call( -- x ) drop
    ] each
    ; 
Run Code Online (Sandbox Code Playgroud)

问题源于运行时不知道构造引用的堆栈效应是什么.在这些情况下,您必须声明堆栈与调用的引用相似.

factor-lang

6
推荐指数
0
解决办法
233
查看次数

umlet的标记语言规范是什么?

我一直在寻找网站,互联网,当然还有SO,似乎无法找到umlet中使用的标记语言的描述或规范.

在示例序列图中,例如:

title: sample
_alpha:A~id1_|_beta:B~id2_|_gamma:G~id3_
id1->>id2:id1,id2
id2-/>id1:async Msg.
id3->>>id1:id1,id3
id1.>id3:id1,id3:async return Msg
id1->id1:id1:self
iframe{:interaction frame
id2->id3:id1,id3:async Msg.
iframe}
Run Code Online (Sandbox Code Playgroud)

- >, - >等是相当明显的,但冒号是做什么的?

为什么需要强调等等.询问的思想者想知道,因为这看起来像是一个有用的素描工具.

uml umlet

6
推荐指数
1
解决办法
1690
查看次数

标签 统计

factor-lang ×1

uml ×1

umlet ×1