当前位置:网站首页>2022-08-03:以下go语言代码输出什么?A:2;B:3;C:1;D:0。 package main import “fmt“ func main() { slice := []i
2022-08-03:以下go语言代码输出什么?A:2;B:3;C:1;D:0。 package main import “fmt“ func main() { slice := []i
2022-08-03 23:45:00 【福大大架构师每日一题】
2022-08-03:以下go语言代码输出什么?A:2;B:3;C:1;D:0。
package main
import "fmt"
func main() {
slice := []int{
0, 1, 2, 3}
m := make(map[int]*int)
for key, val := range slice {
m[key] = &val
}
fmt.Println(*m[2])
}
答案2022-08-03:
答案选B。val只会定义一次,等价于以下代码。
import (
"fmt"
)
func main() {
slice := []int{
0, 1, 2, 3}
m := make(map[int]*int)
key := 0
val := 0
for key < len(slice) {
val = slice[key]
m[key] = &val
key++
}
fmt.Println(*m[2])
}

边栏推荐
- [Paper Reading] TRO 2021: Fail-Safe Motion Planning for Online Verification of Autonomous Vehicles Using Conve
- 【OpenCV图像处理】 图像拼接技术
- Creo 9.0二维草图的诊断:加亮开放端点
- FinClip, help smart TV more imagination
- Redis persistence method
- LeetCode 0155. 最小栈
- V8中的快慢数组(附源码、图文更易理解)
- 响应式织梦模板塑身瑜伽类网站
- C语言实验十四 结构体
- Flutter教程之为什么 Flutter 是创业的最佳选择?
猜你喜欢
随机推荐
用栈实现队列
libnet
数据分析知识点搜集(纯粹的搜集)
CAS: 178744-28-0, mPEG-DSPE, DSPE-mPEG, methoxy-polyethylene glycol-phosphatidylethanolamine supply
Creo 9.0二维草图的诊断:着色封闭环
走迷宫 BFS
Unity2021 releases WebGL fog effect disappearing problem
双目IMU标定kalibr
【MySQL —— 索引】
创建函数报错,提示DECLARE定义语法问题
FinClip,助长智能电视更多想象空间
complete binary tree problem
The world's first mass production, with the most fixed points!How does this AVP Tier1 lead?
Pytest学习-skip/skipif
leetcode/子串中不能有重复字符的最长子串
[2022安恒夏令营] 5个小题
[Paper Reading] TRO 2021: Fail-Safe Motion Planning for Online Verification of Autonomous Vehicles Using Conve
免费的公共WiFi不要乱连,遭中间人攻击了吧?
POE交换机全方位解读(上)
CAS:178744-28-0,mPEG-DSPE,DSPE-mPEG,甲氧基-聚乙二醇-磷脂酰乙醇胺供应









