登录
首页 >  Golang >  Go问答

使用Go模板时if和range功能无效

来源:stackoverflow

时间:2024-03-22 09:06:32 250浏览 收藏

在使用 Go 模板时,如果 if 语句嵌套在 range 语句中,if 语句可能会无法正确处理。这是因为 if 语句会中断 range 语句的循环。 要解决此问题,可以将 if 语句中的条件从整数更改为浮点数。例如,将 0 替换为 0.0。这样,if 语句就不会中断 range 语句的循环,并且模板将能够正确处理 if 语句。

问题内容

https://play.golang.org/p/iQConmYgIN0

PortfolioTemplate 无法正确处理 if。此 if 制动外 Range。如何解决这个问题?


解决方案


相比之下,将 0 替换为 0.0 会有所帮助。

好了,本文到此结束,带大家了解了《使用Go模板时if和range功能无效》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>