List=['F1',a1,a2,' LF2',a1,a2]
以下の述語 is_upper/2 と maplist/3 でこのリストを除外したい
is_upper(Elem,Res)
:Elem
大文字のアトムの場合、Res に割り当てられます。すべての大文字のアトムをリストに入れたいと思いますList_Upper
私はこれを試します;
?- maplist(is_upper,List,List_upper).
List_Upper = ['F1',_A,_B,'F2',_C,_D,'F3',_E,_F] ? ;
outs-random をフィルタリングする方法_A,_B...
期待される結果:
List_Upper = ['F1','F2','F3']
よろしく