Sml 如何删除下标越界错误

Sml 如何删除下标越界错误,sml,smlnj,Sml,Smlnj,这是清楚的。我犯了以下错误。 我怎样才能删除它。我需要处理所有列表 uncaught exception Subscript [subscript out of bounds] raised at: Basis/Implementation/list.sml:... 它在新泽西州的SML,我正在处理列表 谢谢。此错误表示您试图访问的元素的索引不在列表中 uncaught exception Subscript [subscript out of bounds] raised at: Bas

这是清楚的。我犯了以下错误。 我怎样才能删除它。我需要处理所有列表

uncaught exception Subscript [subscript out of bounds]
 raised at: Basis/Implementation/list.sml:...
它在新泽西州的SML,我正在处理列表


谢谢。

此错误表示您试图访问的元素的索引不在列表中

uncaught exception Subscript [subscript out of bounds]
 raised at: Basis/Implementation/list.sml:...
例如:

- 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等函数时应该小心,因为它们是部分函数,只对某些输入有效。

此错误表示您试图访问的元素的索引不在列表中

uncaught exception Subscript [subscript out of bounds]
 raised at: Basis/Implementation/list.sml:...
例如:

- 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等函数时应该小心,因为它们是部分函数,仅适用于某些输入