【问题标题】:How is a Forth value different from a variable?Forth 值与变量有何不同?
【发布时间】:2022-12-08 06:57:30
【问题描述】:

阅读 gforth 手册,可以使用单词 TO 更改值,那么它与变量有何不同?

https://gforth.org/manual/Values.html#index-TO_0028--value-_0022name_0022-_002d_002d--_0029-core_002dext

【问题讨论】:

    标签: forth


    【解决方案1】:

    如果你将一个词定义为 5 值 A

    当你输入 A

    你得到 5 进入堆叠

    当你键入变量 A

    当你输入 A

    你得到一个放在堆栈上的地址

    要获取其中的值,请使用 @

    写信给它,你使用!

    value 创建一个将值放入堆栈的单词

    变量创建一个将地址放入堆栈的字

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-01
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 2010-11-03
      相关资源
      最近更新 更多