我无法获取列表中的第一个浮点元素。到目前为止我所做的(也许完全没用):
get_float( _, F ) :- float( F ).
get_float( [ First | Rest ], F ) :-
get_float( Rest, F ).
给我这个:
some_pred( P ) :-
get_float( SomeList, FloatNumber ),
writeln( FloatNumber ). % --> prints a stack position