与Go相关直接命令有哪些?
go get 获取远程包
go run 直接运行程序
go bulid 测试编译
go fmt 格式化代码
go install 编译包文件并编译整个程序
go test 运行测试程序
如何通过Go解释器搭建本地Go文档?
go version // 检查go是否安装并是否已经添加到系统环境变量
godoc -http=:8080 // 开启本地的doc文档 // 访问 http://localhost:8080/
Go 语言中如何打印Hello word?
package main // 一个可执行程序有且只有一个main包 import "fmt" // 通过import导入其他非main包 func main() {
fmt.Println("Hello word") // 这个占用一行
fmt.Print("Hello word ") // 只占用 字符长度
fmt.Print("Hello word")
} // 严格注意,双引号和单引号区别。单引号表示一个字节的字符,比如ascii码中字符;双引号,string大于1个字节的字符串
python中如何的打印hello word?
print('Hello word')
Go中导入package的格式?
package main import "fmt" // 单包导入 import (
"os"
"math"
) // 多包导入
python如何导入包?
import re # 导入一个
import math, time # 导入多个
from time import (strftime, sleep) # 在一个模块中导入多个方法
import package_name # 导入一个包的时候,本质上是导入一个文件夹,相当于导入该文件夹下__init__.py文件
Go中给包取别名?
import da_yin "fmt" // 取别名 import (
window_os "os"
shu_xue "math"
) // 取别名
python中如何给模块取别名?
import re as zheng_ze # 通过as关键字取别名
Go中什么是可见性规则?
使用 大小写来决定该 常量、变量、类型、接口、结构、函数 是否可被外部调用
依据约定,函数名首字母小写,为private,私有,函数名首字母大写为public,公有