我们一起来读书吧 关注:152贴子:2,568
  • 0回复贴,共1

《代码的世界》第五章

只看楼主收藏回复

在任何程序中,最初的输入是数据,最后产出也是数据。所以数据才是用户关心的最根本的东西,把握数据的变化和流转才能更好的去把握整个系统本质。
1、基础类型
String类型:是很特殊的一种数据类型,他是用户和程序能共同认识的最基本数据。,能够无缝的来回穿梭在程序和人脑中。所以在程序开发中string类型使用率非常高。
Int类型:既简单又复杂,简单的时候他是一个数字,描述数据结构的下标或数组的长度,但是复杂的时候,比如int的变换,同一个int数值可以在二进制、八进制和十六进制间进行转换;又比如我们再面对字符的标比较时也是比较他们在ASCII码表中的整型值。
Bool类型:是最细粒度的数据,bool类型和具体业务结合最紧密的类型,因为我们会将业务进行描述判断比如这个用户是不是满足享受用户的条件,”是不是”的问题就是返回值为bool的规约。
2、数据容器
数组:将数据有规则的排序组合
散列表: 无需关注表中的数量、排序规则,通过key去重
明确不同的需求使用不同的容器。


IP属地:北京1楼2024-06-19 18:37回复