关于url 参数转换为int 类型问题

来源:1-9 python的安装和配置

qq_慕的地1326115

2022-07-21

图片描述
我看老师所有关于url param 中的id 参数都是使用strconv.ParseInt 转换为32 bit 的int 类型,然后后边在调用服务传递参数的时候还是需要转换为int32位的

我想问下我可以直接简单的使用Atoi 可以直接简单的转换为int 类型,然后后边在转换为int32 位的

什么时候该指定类型转换,什么时候可以直接简单的转换呢

写回答

1回答

城中城

2022-07-21

//img.mukewang.com/szimg/62d913d2090d08e009850600.jpg

这里 Atoi 源码里面 只是指明 转换 类型为 int   

这里int 是 多少位  看你的电脑  如果你的电脑是32位  这里int32   如果你的电脑是64位   就是 int64


但是  你下面的 明确 说了  需要 int32类型   所以 需要你去把 int类型 转换为 int32


需要什么类型   是要看 你写的函数 它需要什么类型来传递

  如下图  点击 BannerRequest   进入  就可以看到  这个 结构体 声明了 他需要 int32类型  所以你要转换

//img.mukewang.com/szimg/62d9161c098c765310870285.jpg


0
1
qq_慕的地1326115
非常感谢!
2022-07-22
共1条回复

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程