【发布时间】:2015-06-03 12:24:00
【问题描述】:
我正在尝试通过以下方式实现Substring签名的full函数:
val x = Substring.full "straight"
返回的输出是:
val x = - : substring
如我所见,该函数没有向变量 x 返回任何值。
一定是哪里出了问题? (我在 Windows 8.1 上使用 SML/NJ 的 V110.77。)
【问题讨论】:
-
你尝试执行?你能告诉我们你的代码吗?
-
@HuStmpHrrr :代码写在问题中。函数
full已在签名Substring中定义。 -
你的意思是你尝试使用。好的。试试
Substring.string(Substring.full "straight");。你多虑了。 -
@HuStmpHrrr:糟糕!我正在尝试“使用”该功能。但是您的建议是将子字符串转换回字符串。我需要将字符串转换为子字符串,以便我可以使用“Substring.position”函数,即最后,我正在尝试使用“Substring.position”函数。
-
我的代码告诉你字符串已被转换为子字符串。无法打印时您不必担心。