数据类型
数据类型是数据在内存中的存储结构。不同类型的数据就要选择对应不同的数据结构来存储,例如存储用户名就可以使用字符串(String)类型,存储年龄可以使用Int32类型等;
bit-Worker中的变量支持多种数据类型,任何.Net中的数据类都可用于bit-Worker,比如String、Int32、Double、Boolean、Date Time、Dictionary、List等。
字符串
也称String、文本类型。用于在程序中保存一串固定的字符。当程序中需要保存一个文本信息时,都可用字符串类型,例如员工姓名、商品类别等。bit-Worker 3.2版本中规定,所有的字符串必须放在一堆英文双引号之间,如:”张三”、”bit-Worker”等。
整数
也称int、数字类型。用于存储程序中整数类型的数值,可以用于执行方程或数学运算。当程序中需要保存一个整数(不带小数点和小数位)时,都可以使用Int32类型,例如年龄、数量等。
小数
也称Double、双精度浮点型。是一种数字类型,用于存储程序中小数类型的数值。当程序中需要保存一个小数时,都可以用Double类型,例如平均成绩、长度、宽度、金额等。
布尔
也称Bool,Boolean。是一种常用的数据类型,只能有True或False两个值,它可以用于决策,从而更好的控制流程。当程序中需要判断一个表达式的结果是否正确时,都可以用Boolean类型,例如判断一个日期是不是月末,判断一个员工是不是男性员工等。
日期时间
也称Datetime。用于在程序中存储日期和时间信息。当程序中需要保存一个日期类型或时间类型的信息时,都可以用DateTime类型,例如员工的入职日期、当前时间等。
泛型
也称GenericValue。是bit-Worker独有的一种数据类型,可以用于存储任何类型的数据,例如:Boolean、DateTime、String、Int32类型的数据。
数组
也称Array。用于在程序中存储同数据类型的多个值。bit-Worker中的Array类型支持创建整数类型数组、字符串类型数组、布尔值类型数组等,其中数组的类型指的是数组中数据的数据类型。Array数据类型的数据格式示例:{21,10,35}、{”张三”,”李四”,”王五”}等。
字典
也称Dictionary。用于在程序中存储键值对。Dictionary的键值对由Key(键)和Value(值)两个元素组成,其中Key必须是唯一的,而Value不需要唯一,使用时可以通过Dictionary["key"]的形式在Dictionary中获取Key对应的Value。
列表
也称List。可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。列表用[]标识,是最通用的复合数据类型。
列表和字典的区别是:列表是有序的对象集合,字典是无序的对象集合。字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。
数据表
也称DataTable,可以类比Pandas的DataFrame,一般用于包含行列的表格类型数据。