小女需要用LPA做一个GUI的dictionary translate system.
那么现在我的问题就出在,translate的code不会用,上网有找到关于到split跟append的code..可是不明白意思。
请问有哪位大大可以给个解释吗?或者有其他方法吗?

check(S,X):-   name(S,T),  
                        split(T,32,C),
                        member(W,C),  
                        assert(word(W)),  
                        (translate(Y,X);translate(V,W,X)).

split(L, L1, [X|L2]) :-  append(X, [L1|T], L),
                                    !,
                                   split(T, L1, L2).

split(L, L1, [L]).