1、跟其他语言不完全一致的表达符号

赋值符号  :=

引号      ' ' (一律是单引号)

求商求余  /   % (一个整数除以另一个数,如何使商是实型的?即浮点型)

逻辑运算  and  or  not  xor(异或)

逻辑真假  true  false

等于      = 和 == 都行

不等于    != 和 # 都行

2、程序控制语法

程序语法与Delphi、VB.Net极为类似。例如:

① for循环

for i := 1 to 10 by 1

……

endfor

② if/else判断

if(……)

……

elseif(……)

……

else

……

endif

③ while循环

while(……)

……

endwhile

break、continue跟其他编程语言一致。

3、常见的Tuple函数运算

min(t)                        tuple中的最小值

max(t)                       tuple中的最大值

min2(t1,t2)              求两个值(tuple)中的较小值

max2(t1,t2)             求两个值(tuple)中的较大值

sum(t)                       求和

mean(a)                    求均值

deviation(a)               标准差( https://www.cnblogs.com/xh6300/p/7413715.html

sqrt(a)                       平方根

deg(a)                      将弧度转为角度

rad(a)                       将角度转为弧度

real(a)                       将整型转为real型

int(a)                         将real型转为整型

round(a)                    转换为最接近的整数元组

number(v)                 将string类型转为number类型

abs(a)                       求绝对值

sort(t)                      升序排列

更多Tuple的操作请参考:

https://www.cnblogs.com/xh6300/p/6117688.html

可以将下面的例子运行一下,感受一下:

 read_image (Image, 'code.png')
create_bar_code_model ([], [], BarCodeHandle)
dev_set_draw ('margin')
**同时查找Code 128码和Code 39码,这种方式消耗的时间只等于只找一种码的时间。
**得到的字符串元组str等于 ['', '']
find_bar_code (Image, SymbolRegions, BarCodeHandle, ['Code 128','Code 39'], str) num := |str|
tuple_strlen (str, Length) //获得字符串元组中每个字符串的长度,[6,12] A0 := Length[] //等于6 A1 := Length[] //等于12 AA := A0 + A1 //等于18 B0 :=str[] //得到的仍是一个字符串,'123456' B0_int :=number(str[]) //貌似没有字符串转int类型,不过可以转成number类型,123456 aa := + B0_int //转为数字可以进行四则运算了,123456 + 3 = 123459 i :=[,] //这里创建的是一个整型元组 i0 := i[] //等于590 *数据转字符串
aa := + ''

4、四舍五入、取整、有效数字以及和字符串之间的转换

https://www.cnblogs.com/xh6300/p/10027998.html

5、数据排序算子

tuple_sort — Sort the elements of a tuple in ascending order.

tuple_sort_index — Sort the elements of a tuple and return the indices of the sorted tuple.(对元组的元素进行(升序)排序,并返回排序后的元组的索引(相对于输入的tuple)。)

https://www.cnblogs.com/xh6300/p/6417801.html

最新文章

  1. 【Infobright】infobright数据导入导出测试
  2. IE内嵌google chrome frame解决浏览器兼容问题
  3. C#中,接口不能被实例化,但存在特例
  4. linux.打包与压缩
  5. Eclipse反编译插件jad安装
  6. 【JavaScript】父子页面之间跨域通信的方法
  7. 【转】SVN:Android Studio设置忽略文件
  8. 登录网站爬虫(保持Cookie不变)
  9. [置顶] woff格式字体怎么打开和编辑?
  10. 《android开发艺术探索》读书笔记(三)--分发机制和滑动冲突
  11. ORM版学员管理系统2
  12. oracle查看未提交事务
  13. Java 多线程 ReadWriteLock
  14. iOS开发-本地存储(偏好设置,Plist,归档)
  15. Android模块化开发、组件化开发;
  16. Python入门-随机漫步
  17. Linux修改串口irq
  18. day4 迭代器与生成器解析
  19. TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法
  20. 我的Python升级打怪之路【六】:面向对象(二)

热门文章

  1. 如何分析 WindowsDump:Dump 起源与初始设置
  2. Python之模块(二)
  3. 0_Simple__simpleSurfaceWrite
  4. 机器学习入门-Knn算法
  5. UI5-文档-4.19-Reuse Dialogs
  6. uiview animation 卡一下
  7. centos 安装单机版 redis4.0.10
  8. XSS学习小结
  9. MATLAB中 histogram 和 imhist 的区别
  10. Boost.Hana