小编Luc*_* S.的帖子

从golang程序中执行另一个go程序

我想从另一个go程序中执行另一个go程序并给它args,如下所示:

package main
func main() {
  //here I want to call a specific go file, e.g. test.go with args
}
Run Code Online (Sandbox Code Playgroud)

test.go

package main
func main(x int) {
  //do stuff with x
}
Run Code Online (Sandbox Code Playgroud)

我不想发送一个int作为arg,但像http.ResponseWriter

我想到的解决方案,但它不会很好:

  1. 使用gob将http.ResponseWriter转换为字符串
  2. 从test.go读一行
  3. 将字符串发送到test.go

谢谢你的回答:D

go

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

go ×1