最近我在玩谷歌的新编程语言Go
我想知道为什么赋值运算符:=在等号=前面有一个冒号
:=
=
:=符号既可用作声明,也可用作初始化.
foo := "bar"
相当于
var foo = "bar"
您可能会问,为什么不像任何脚本语言一样只使用foo = "bar"呢?嗯,那是为了避免打字错误.
foo = "bar"
foo = "bar" fooo = "baz" + foo + "baz" // Oops, is fooo a new variable or did I mean 'foo' ?
人工智能基础课 -〔王天一〕
从0开始学游戏开发 -〔蔡能〕
数据结构与算法之美 -〔王争〕
Nginx核心知识150讲 -〔陶辉〕
面试现场 -〔白海飞〕
分布式技术原理与算法解析 -〔聂鹏程〕
体验设计案例课 -〔炒炒〕
性能优化高手课 -〔尉刚强〕
说透区块链 -〔自游〕
零基础入门Spark -〔吴磊〕
业务开发算法50讲 -〔黄清昊〕
林外 · 专利写作第一课 -〔林外〕
无涯教程 - React Native教程
无涯教程 - 数据结构和算法教程
无涯教程 - Node.js教程
无涯教程 - CSS教程
无涯教程 - Flask教程
无涯教程 - 设计模式教程
无涯教程 - LibTorch教程
无涯教程 - PHP7 模块化编程教程