gpt4 book ai didi

sml - 查看 SML 完整列表

转载 作者:行者123 更新时间:2023-12-04 20:01:08 26 4
gpt4 key购买 nike

有没有办法使用 SML 打印完整列表?

通常在 SML 中发生的情况是,当我有太多元素时,它会打印由“,”分隔的前几个元素,然后用 ... 省略列表的其余部分,但我想看看完整列表。有什么办法吗?

val a =[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,18,19,20]

然后如果我写在 REPL a 上,它会返回类似:

a=[1,2,3,4,5,...]

最佳答案

假设您使用的是 SML/NJ。

您不想自定义的是 Control.Print 中的引用值.在这种情况下,您不想将 printLength 的值更改为更大的值,例如

Control.Print.printLength := 100;

一般来说,您不想更改的是 print* 引用。但是对于字符串,出于某种原因,他们选择将其称为 stringDepth


假设您使用的是 MosML。

来自 Moscow ML Language Overview ,说明Meta单元暴露了这两个功能(用来“控制交互系统”)

val printDepth : int ref  (* limit printed data depth *)
val printLength : int ref (* limit printed list and vector length *)

关于sml - 查看 SML 完整列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com