go内建方法 make方法
2024-09-07 12:06:22
package main import "fmt" func main() { // make函数
makeSlice() // 创建切片
makeMap() // 创建集合
makeChan() // 创建channel
} func makeSlice(){
sl := make([]string,3)
sl[0] = "a";
sl[1] = "b";
sl[2] = "c";
fmt.Println(sl) } func makeMap(){
mp := make(map[int] string) mp[0] = "hello"
mp[1] = "world"
mp[33] = "!"
fmt.Println(mp)
} func makeChan() {
mchan := make(chan string) go func() {
mchan <- "hello world"
}() message := <- mchan fmt.Println(message)
}
GOROOT=/usr/local/go #gosetup
GOPATH=/www/gopath #gosetup
/usr/local/go/bin/go build -i -o /private/var/folders/fc/4txmmczj6q92p6058h3w7t_80000gn/T/___go_build_main_go__2_ /www/go/learn/main.go #gosetup
/private/var/folders/fc/4txmmczj6q92p6058h3w7t_80000gn/T/___go_build_main_go__2_ #gosetup
[a b c]
map[0:hello 1:world 33:!]
hello world Process finished with exit code 0
最新文章
- js浏览器对象模型(BOM)
- 3.2 配置构建Angular应用——简单的笔记存储应用
- Python OS模块常用函数说明
- iOS之2016面试题二
- C#和Java在重写上的区别
- C#仿google日历asp.net简单三层版本
- OC第六节—— 继承与类别
- AFNetworking 之于 https 认证
- HDU5546 Ancient Go DFS
- SQL语句技巧_索引的优化_慢查询日志开启_root密码的破解
- iOS开发——网络编程OC篇&;(一)XMPP简单介绍与准备
- Java中join()方法的理解
- timestamp 正常日期转换成时间戳格式
- 让你提前认识软件开发(19):C语言中的协议及单元測试演示样例
- 在github 网页上,删除已经建好的库
- queue的入门
- express3/4引入socket.io
- sshfs远程挂载
- zip 的 压缩与解压
- 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门[zz]