【问题标题】:Is a declaration an expression in SML?声明是 SML 中的表达式吗?
【发布时间】:2020-08-16 09:38:08
【问题描述】:

在 SML 中,是一个声明(val-declaration, type declaration, ...)

  • 表达式
  • 如果我是正确的,该语句被定义为具有副作用的表达式
  • 还是别的什么?

谢谢。

【问题讨论】:

  • This formal grammar 有自己的顶级声明条目。 dec 本身不是exp 的实例。 Andreas Rossberg 写了这个并且在这个标签上很活跃,也许他可以给出一个明确的答案。

标签: expression declaration sml ml


【解决方案1】:

声明就是一个声明,它自己的句法类。嵌入表达式的唯一方法是通过表达式形式let dec in exp end

从技术上讲,ML 中没有语句。

【讨论】:

    猜你喜欢
    • 2021-01-30
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 2020-08-17
    相关资源
    最近更新 更多