思考 作为一个编程人员,你可能从来没仔细思考过,为什么这么多高级语言会有类型这东西. 实际上,类型有点类似生活中的类别,我们日常生活,早已经把这个概念理解到了,切肉和切水果会用不同的刀. 语言级别的类型给我们带来了什么 类似分类,我们会用合适的类别去做它擅长的事,编程语言的类型给我们带来的就是它们自身的特性,比如我们在条件判断一个开关状态的时候,通常用布尔值更方便,另外一方面,编程语言提供了超越生活的操作,类型转换,学习类型,有利于我们从容应对显式转换,更加要提及的是,对于隐式转换,我们能更加快…