跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
Go
/
Go
关于延迟调用,哪项陈述正确?
来自 Go
高级
1分钟
关于延迟调用,哪项陈述正确?
直接调用的实参在执行 `defer` 时求值,延迟调用随后按后进先出顺序运行。
实参在外围函数返回时才求值,并按先进先出顺序运行。
延迟调用只在正常返回时运行,在 panic 展开期间不会运行。
检查
向 AI 询问这道练习
报告错误
上一道练习
函数向切片追加元素时,哪条规则能保证无论是否分配新底层数组都得到正确结果?
测验
下一道练习
一个哨兵错误经过两层包装后,哪种检查方式能保持调用方契约?
测验
有新版本可用
重新加载