标准ML中chr和Char.chr的区别

问题描述 投票:0回答:1

我的计划:

val a = chr 65 : char
val b = Char.chr 65: char
val _ = print (Char.toString a)
val _ = print (Char.toString b)

输出:

AA

第 1 行和第 2 行显示

chr
Char.chr
均有效。

两者有区别吗?哪一项符合标准 ML 97?为什么?

standards sml
1个回答
0
投票

它们的功能相同。

Char.chr
可以在任何 SML 程序的顶层使用,无需通过其模块名称进行限定。

进一步阅读

© www.soinside.com 2019 - 2024. All rights reserved.