我想使用必须用yield创建的iterable将lambda函数列表应用于单个元素.
lambda函数列表将具有类似于:
[<function <lambda> at 0x1d310c8>, <function <lambda> at 0x1d355f0>]
Run Code Online (Sandbox Code Playgroud)
我想使用yield来构造一个迭代来迭代列表,从左到右将每个函数应用到单个元素
我想做的是Prolog的翻译.我做过这样的事情来翻译一个词:
traducir(X,Y) :- traduccion( X, Y ).
traduccion(gato,cat).
Run Code Online (Sandbox Code Playgroud)
当你问Prolog时traducir(X,cat),它的回答X=gato
我想要做的是一个翻译,你会问一些类似的事情traducir(X,[Hola,mi,nombre,es,Juan]).,Prolog的答案应该是X=[Hello,my,name,is,John].