首页 > 解决方案 > 有没有办法显示 SML 包/库的每个功能?我正在使用 PolyML

问题描述

我想列出 SML 库的每个功能。有没有类似帮助命令的东西?

例如:

有没有办法在 PolyML 终端中查看此列表?

我需要在终端上查看它而不使用谷歌。考试期间我不能上网,也不能带笔记。

标签: smlmlpolyml

解决方案


您可以输入open TextIO;REPL。这会将模块的内容导入您当前的范围,但在 REPL 中,它也会产生打印导入内容的副作用。您可能对这样更新的范围不感兴趣,因此如果您打算再次使用它,之后重新启动 REPL 可能是明智之举。

$ poly
Poly/ML 5.7.1 Release
> open TextIO;
structure StreamIO: TEXT_STREAM_IO
val canInput = fn: instream * int -> int option
val closeIn = fn: instream -> unit
val closeOut = fn: outstream -> unit
...

推荐阅读