上传者: 42139302
|
上传时间: 2021-12-25 16:00:50
|
文件大小: 89KB
|
文件类型: -
转到
GoToPy是Go to Python转换器-将Go代码转换为Python代码。
它基于Go gofmt命令源代码和go printer程序包,该程序包解析Go文件并根据标准go格式将其写出。
我们已经修改了pyprint包中的printer代码,以代替打印出Python代码。
-gopy标志生成特定于Python代码,包括:
nil -> go.nil
[]string{...} -> go.Slice_string([...])等等,用于int,float64,float32
-gogi标志生成特定于Python代码,包括:
struct标记为pygiv.ClassViewObj类生成: self.SetTags()调用,然后该类使用基于标记的struct字段格式提供自动GUI视图。
去做
开关-> ifs ..-抓住开关expr并放入每个if