1
很明显。我有以下错误。 我该如何删除它。我需要处理所有的列表。我怎样才能删除下标越界的错误
uncaught exception Subscript [subscript out of bounds]
raised at: Basis/Implementation/list.sml:...
它在SML/NJ和我正在使用列表。
谢谢。
很明显。我有以下错误。 我该如何删除它。我需要处理所有的列表。我怎样才能删除下标越界的错误
uncaught exception Subscript [subscript out of bounds]
raised at: Basis/Implementation/list.sml:...
它在SML/NJ和我正在使用列表。
谢谢。
该错误表示您尝试访问列表中不包含索引的元素。
例如:
- List.nth([0,1,2], 7);
uncaught exception Subscript [subscript out of bounds]
raised at: Basis/Implementation/list.sml:47.35-47.44
你解决了没有试图访问不存在的元素这个问题。您通常应该小心处理像List.nth
,List.take
,List.drop
,...这样的函数,因为它们是部分函数,它们只能用于某些输入。
吨谢谢! – 700resu