主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
全部评论
评论了
面试题
Go每日一题(74)
golang 闭包
评论了
面试题
Go每日一题(66)

评论了
面试题
Go每日一题(65)

评论了
面试题
Go每日一题(61)

评论了
面试题
Go每日一题(50)

评论了
面试题
Go每日一题(48)

评论了
面试题
Go每日一题(33)

评论了
面试题
Go每日一题(27)
 

评论了
面试题
Go每日一题(2)

评论了
面试题
Go每日一题(110)

评论了
面试题
Go每日一题(107)

评论了
面试题
Go每日一题(96)
func main() { fmt.Println([...]int{1} == [2]int{1}) fmt.Println([]int{1} == []int{1}) } go 中不...
评论了
面试题
Go每日一题(94)
对于类似 X = Y的赋值操作,必须知道 X 的地址,才能够将 Y 的值赋给 X,但 go 中的 map 的 value 本身是不可寻址的。
评论了
面试题
Go每日一题(88)
len方法
评论了
面试题
Go每日一题(51)
func main() { i := -5 j := +5 fmt.Printf("%+d %+d", i, j) } %d表示输出十进制数字,+表示输出...
评论了
面试题
Go每日一题(46)
数组 容量 知识点:操作符 [i,j]。基于数组(切片)可以使用操作符 [i,j] 创建新的切片,从索引 i,到索引 j 结束,截取已有数组(切片)的任意部分,返回新的切片,新切片的值包含原数组(切...
评论了
面试题
Go每日一题(36)
i.(type) 只能用于接口类型
评论了
面试题
Go每日一题(10)
init() 函数是 Go 程序初始化的一部分。Go 程序初始化先于 main 函数,由 runtime 初始化每个导入的包,初始化顺序不是按照从上到下的导入顺序,而是按照解析的依赖关系,没有依赖的包...
评论了
面试题
Go每日一题(7)
这个问题,相当于问:可以对 map 的元素直接取地址吗? 即无法对 map 的 key 或 value 进行取址。 如果通过其他 hack 的方式,例如 unsafe.Pointer 等获取到了...
评论了
面试题
Go每日一题(6)
func sum(x, y int)(total int, error) { return x+y, nil } 答案:第二个返回值没有命名。 解析: 在函数有多个返回值时,只要有一个返回值有命...
评论了
面试题
Go每日一题(26)
map[string]Student 的 value 是一个 Student 结构值,所以当list["student"] = student,是一个值拷贝过程。而list["...
评论了
面试题
Go每日一题(23)
通过指针变量 p 访问其成员变量 name,有哪几种方式?(多选) A.p.name B.(&p).name C.(*p).name D.p->name AC
评论了
面试题
Go每日一题(17)
结构体比较规则注意1:只有相同类型的结构体才可以比较,结构体是否相同不但与属性类型个数有关,还与属性顺序相关。 结构体比较规则注意2:结构体是相同的,但是结构体属性中有不可以比较的类型,如map,sl...
评论了
面试题
Go每日一题(16)
len 常量 位移运算 https://polarisxu.studygolang.com/posts/go/action/interview-len-shift/
评论了
面试题
Go每日一题(15)
接口内存分配 小整数 不分配内存 https://mp.weixin.qq.com/s/1r0nt8nA3foDRRrbRp4omg
评论了
面试题
Go每日一题(13)
切片append需要...
评论了
面试题
Go每日一题(12)
不能通过编译,new([]int) 之后的 list 是一个 *[]int 类型的指针,不能对指针执行 append 操作。可以使用 make() 初始化之后再用。同样的,map 和 channel ...
评论了
面试题
Go每日一题(11)
new(T) 和 make(T,args) 是 Go 语言内建函数,用来分配内存,但适用的类型不同。 new(T) 会为 T 类型的新值分配已置零的内存空间,并返回地址(指针),即类型为 *T 的值...
评论了
面试题
Go每日一题(9)
{{image.png(uploading...)}}空结构的作用
评论了
面试题
Go每日一题(3)
 
type MyInt int var i int = 1 var j MyInt = MyInt(i)
评论了
面试题
Go每日一题(108)
func main() { i := 1 s := []string{"A", "B", "C"} i, s[i-1] = 2, "Z&#...
评论了
面试题
Go每日一题(107)
C. for 循环支持 continue 和 break 来控制循环,但是它提供了一个更高级的 break,可以选择中断哪一个循环; D. for 循环不支持以逗号为间隔的多个赋值语句,必须使用平行赋...
评论了
面试题
Go每日一题(106)
协程和线程都可以实现程序的并发执行
评论了
面试题
Go每日一题(105)
func main() { var m = map[string]int{ "A": 21, "B": 22, "C": 23, } ...
评论了
面试题
Go每日一题(102)
func change(s ...int) { s = append(s,3) } func main() { slice := make([]int,5,5) slice[0] = 1 s...
评论了
面试题
Go每日一题(101)
func main() { var a = [5]int{1, 2, 3, 4, 5} var r [5]int for i, v := range a { if i == 0 { ...
评论了
面试题
Go每日一题(100)
defer panic
评论了
面试题
Go每日一题(99)
协程
评论了
面试题
Go每日一题(98)
range
评论了
面试题
Go每日一题(93)
根据 iota 的用法推断出 South 的值是 2;另外,如果类型定义了 String() 方法,当使用 fmt.Printf()、fmt.Print() 和 fmt.Println() 会自动使用...
评论了
面试题
Go每日一题(92)
interface 当且仅当动态值和动态类型都为 nil 时,接口类型值才为 nil
评论了
面试题
Go每日一题(91)
iota
评论了
面试题
Go每日一题(89)
func (i int) PrintInt () { fmt.Println(i) } func main() { var i int = 1 i.PrintInt() } 基于类型创建的...
评论了
面试题
Go每日一题(87)
defer 执行
评论了
面试题
Go每日一题(86)
map 的输出是无序的。
评论了
面试题
Go每日一题(84)
底层数组
评论了
面试题
Go每日一题(83)
return之后的defer不能执行
评论了
面试题
Go每日一题(81)
常量
1
2
»
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册
用户登录