我在实现 Prolog 谓词时遇到了麻烦vector_reference(L,N,V)
,因此当给定列表“L”和索引“N”时,它将 V 与列表的第 N 个值统一起来。
示例打印输出如下:
?- vector_reference([2,3,4], 3, V).
V = 4
?- vector_reference([2, [2,3],’hello’]),2,V).
V = [2,3]
任何帮助将不胜感激。
我在实现 Prolog 谓词时遇到了麻烦vector_reference(L,N,V)
,因此当给定列表“L”和索引“N”时,它将 V 与列表的第 N 个值统一起来。
示例打印输出如下:
?- vector_reference([2,3,4], 3, V).
V = 4
?- vector_reference([2, [2,3],’hello’]),2,V).
V = [2,3]
任何帮助将不胜感激。