1. 首页
  2. 编程语言
  3. 其他
  4. Go中map数据类型3点小知识

Go中map数据类型3点小知识

上传者: 2022-01-05 00:42:35上传 PDF文件 46.73 KB 热度 12次

其实,还有一个区别,delete一个nil map会panic,但是delete 空map是一个空操作Request中的Form字段就是如此,在没有直接或间接调用ParseForm()时,Form其实是nil,但是,你如果println出来,却是map[],可能有些困惑。通过跟踪源码可以发现,Form根本没有初始化。而在FormValue()方法中会判断Form是否为nil,然后决定是否调用ParseForm()方法,当然,你也可以手动调用ParseForm()方法。

下载地址
用户评论