重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
package p2
成都创新互联是专业的袁州网站建设公司,袁州接单;提供网站建设、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行袁州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
//整数变量
var Pack1Int int = 42
//浮点变量
var PackFloat = 3.14
//简单函数
func ReturnStr() string {
return "Hello main!"
}
package main
import (
"./p2"
"fmt"
)
//程序入口
func main() {
//定义一个变量
var test1 string
//接收p2包中函数的返回值
test1 = p2.ReturnStr()
//打印函数返回值
fmt.Println("------haliluya---------", test1)
//打印变量
fmt.Println("------haliluya---------", p2.Pack1Int)
fmt.Println("------haliluya---------", p2.PackFloat)
}
p2.ReturnStr() 通过包名调用
003-golang 调用外部命令
相关函数
exec包执行外部命令,它将os.StartProcess进行包装使得它更容易映射到stdin和stdout,并且利用pipe连接i/o.
func LookPath(file string) (string, error) //LookPath在环境变量中查找科执行二进制文件,如果file中包含一个斜杠,则直接根据绝对路径或者相对本目录的相对路径去查找
在用exec包调用的其他进程后如何关闭结束,可以使用context包的机制进行管理,context包的使用详见:
exec.CommandContext方发实现了context,通过context可以对exec启动的进程结束。
隐藏程序自身黑窗口的方法:go build -ldflags="-H windows"
隐藏子进程黑窗口的方法:
你需要设置 GOPATH 环境变量
你 main.go 中需要 import 相应包
你 调用处需要带上包前缀,比如 tempconv.FToC