当前位置:网站首页>2022-07-16:以下go语言代码输出什么?A:[];B:[5];C:[5 0 0 0 0];D:[0 0 0 0 0]。 package main import ( “fmt“ )
2022-07-16:以下go语言代码输出什么?A:[];B:[5];C:[5 0 0 0 0];D:[0 0 0 0 0]。 package main import ( “fmt“ )
2022-07-17 00:33:00 【福大大架构师每日一题】
2022-07-16:以下go语言代码输出什么?A:[];B:[5];C:[5 0 0 0 0];D:[0 0 0 0 0]。
package main
import (
"fmt"
)
func main() {
a := make([]int, 0, 5)
addElem(a, 5)
fmt.Println(a)
}
func addElem(a []int, i int) {
a = append(a, 5)
}
答案选A。可以简单的理解切片本身是结构体,参数传递只是结构体复制传递。切片在大多数情况下,只能修改元素,不能删除或者新增元素。

边栏推荐
猜你喜欢
随机推荐
SysTick定时器的基础学习以及手撕代码
[MCU simulation] (XVI) control transfer instructions - unconditional transfer instructions, conditional transfer instructions
无法访问此网站无法找到DNS地址DNS_PROBE_STARTED怎么办?
[face recognition] face recognition based on histogram histogram with matlab code
一文搞懂JVM垃圾收集
Advanced usage of the responsibility chain pattern
【单片机仿真】(二十一)DB(Define Byte)— 定义字节
ELK日志分析系统
需要慢一点点
Nat comprehensive experiment
【MySQL】数据查询操作(select语句)
功能测试真的没有出路了吗?10k封顶从来不是开玩笑的.....
C language foundation day4 array
MySQL日志管理和完全备份增量备份与恢复
[MCU simulation] (XV) instruction system bit operation instructions - bit operation instructions, bit conditional transfer instructions
【单片机仿真】(一)Proteus8.9 安装教程
[MCU simulation] (IV) addressing mode register addressing and direct addressing
【回归预测】基于粒子滤波实现锂离子电池寿命预测附matlab代码
【单片机仿真】(十六)控制转移类指令 — 无条件转移指令、条件转移指令
3. Asynctool framework principle source code analysis








