ply是一个实验性的编译语言。 它的语法和语义与Go基本相同,但更多的内置函数用于处理通用容器(slice,arrays,maps)。 这是通过分派Go的类型检查器,在.ply文件上运行,并使用已解析的类型来生成特定版本的泛型函数来实现的。