首页 > 视频教程 > 程序化交易量化编程 > TB编程入门 > TB编程之Numeric数值类型

TB编程之Numeric数值类型

admin TB编程入门 2020年06月26日

  这节课我们讲 tv程序的数值类型,我们打开公式编辑器,首先我们要声明一个数值类型的变量,比如说我们刚才声明的这一句,我们把它删除掉,我们重新来声明一个 n u m e r I c好,这个时候我们起一个变量名,比如说我们就叫做数值,一个缩写,那么我们在他下方,我们来一个数,止。我没让他等于123好,那么这个时候我们可以看到123它就是一个数值,它是具有数值这个意义的,能够加减乘除的,它就是竖直,而不是字符串的去跟字符串的区别。

  大家要注意了,要理解开来,我们校园它没有问题的,保存也成功。好,那么数值类型它是可以加减乘除运算的,并且两个值的大小它是可以比较的。

  比如说我们我们做一个实验,我们就给他这一个数值类型的,我们就给他来就给它换成一个什么abc的我们换成abc,我们说它这个类型就等于一个abc类型了,我们给他就给他搞成一个数值类型,这个字符串类型我们看它会有什么表现呢?程序出错了,对不对?数值语句左右值必须使用同类型数据类型,那么也就是两个数据类型它不相同,前面你声明了它是一个数值类型的,你后面你给它一个字符串,他不是很郁闷吗?他就不认识你这个东西,你这个不属于我的,所以他也不接受你的所以我们还得把改回来改成你说123它就不是一2三,其实刚才我都读错了,那12三那就123了。

  这个时候比如说咱们换一个是吧?

  8.8小时候我们试一下,没有问题,只要它是具有数值意义的,它就都可以称为数值型的。所以在所有程序里面这三种基本的数据类型了,它都是存在的。那么也正如前面所说,如果我们把真假型的多而不而知类型的,我们给它数值,比如说我们让它给它竖直庶,数字为一,他能行吗?同样报错一样的错误。数字的类型了,一个不是同一个数据类型,所以我们还得把它继续修改回来。好,字符串的你给成数字的它也不行,对不对?所以我们要注意这一个问题。

  好了,关于在tv程序里面还有一个数据类型,但是它不是基本的数据类型,但是也是比较常用的,也就是序列值。那么下面一个序列值,我们将在第二节第二章的内容当中讲到这节课述职的内容,我们暂时这节课就讲到这里。下节课我们开始讲给变量数值以及树脂的种类。好了,我们下节课见。