当前位置:网站首页>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])
}
边栏推荐
猜你喜欢
随机推荐
Shell编程之循环语句与函数
The salary of soft testers at each stage, come to Kangkang, how much can you get?
RSS feeds WeChat public - feed43 asain
689. 三个无重叠子数组的最大和
Flutter教程之为什么 Flutter 是创业的最佳选择?
状态机实验
射频芯片ATE测试从入门到放弃之参数测试
FinClip, help smart TV more imagination
Creo 9.0二维草图的诊断:着色封闭环
初始 List 接口
Fluorescein-PEG-CLS, cholesterol-polyethylene glycol-fluorescein scientific research reagent
Creo 9.0二维草图的诊断:重叠几何
单例模式使用饿汉式和懒汉式创建一定安全?很多人不知
Pytest learn-setup/teardown
响应式织梦模板餐饮酒店类网站
ML之interpret:基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
Another MySQL masterpiece published by Glacier (send the book at the end of the article)!!
2021年数据泄露成本报告解读
用两个栈模拟队列
使用unbound在RHEL7上搭建DNS服务