Q语言——基础操作.pdfVIP

  • 3
  • 0
  • 约8.84千字
  • 约 11页
  • 2023-03-03 发布于上海
  • 举报
Q语⾔——基础操作 前⾔ Q语⾔在执⾏顺序是从右到左,这与其他编程语⾔⾮常的不同,这⼀点可能会⾮常的不习惯,再加上本⾝的是⼀种vector language,当参数是标 量和参数是向量时,常常会有不⼀样的效果,特别是操作符有各种前缀,中缀,后缀⽤法,因此要对Q语⾔的执⾏顺序⾮常了解。 ⼀、运算符、函数、动词 Kdb +有名词,动词和副词。所有数据对象和函数都是nouns。Verbs通过减少表达式中的⽅括号和括号的数量来增强可读性。Adverbs修改⼆ 元(2个参数)函数和动词以产⽣新的相关动词。 副词derived functions称为derived functions或derived verbs。 1. 函数表⽰⽅法 当然我们也可以定义⾃⼰的函数,我们编写的函数和内置函数之间有两个主要的区别: 1)⾃定义的函数必须具有字母数字名称,⽽q内置函数可以是纯符号 ; 2)⾃定义的函数只能⽤于前缀表⽰法,⽽q内置函数可以⽤前缀或中缀。 ⾃定义函数具体形式如下: F:{[参数1 ;……;参数n] 表达式1 ;……;表达式n} 后续会专⽤⼀个专栏介绍关于Q语⾔的⾃定义函数,此处可以先了解下,本次先着重介绍Q预⾔的内置函数。 2. 动词和函数表⽰⽅法 Q语⾔中的函数常见的是⽤前缀或中缀的表⽰形

文档评论(0)

1亿VIP精品文档

相关文档