Python到Rust编译器
该项目开始时是Python到Rust的语法转换器。 它的目的不是产生可立即编译的代码,但是可以轻松地编译一些基本内容(请参见示例)。
它生成具有不必要分配的单项非优化代码,但可以减少移植Python项目时必须进行的编辑量。
目前仅支持Python的基本子集,最终目标是至少以占位符的形式支持常见情况。
该项目处于试验阶段,因此可能会崩溃或无提示地跳过某些语句,因此请当心。
基于Valentin Lorentz的Lukas Martinelli 和分支。
例子
原始Python版本。
if __name__ == "__main__" :
things = [ "Apple" , "Banana" , "Dog" ]
animals = []
for thing in things :
if thing == "D
评论0
最新资源