- 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语⾔中的函数常见的是⽤前缀或中缀的表⽰形
您可能关注的文档
最近下载
- DIN 267-27-2024(中文) 带预粘合涂层的钢制螺钉、螺栓和螺柱 技术规范.docx
- 医学课件-中西医结合治疗皮肤病第18讲特应性皮炎的诊断治疗.pptx VIP
- 子痫及先兆子痫急救诊疗指南(2025).docx VIP
- 特应性皮炎的诊断与治疗.pptx VIP
- 2026版本《住宅项目规范》GB 55038实施指南.pptx
- 儿童特应性皮炎的阶梯治疗与皮肤屏障修复.pptx VIP
- 儿童特应性皮炎分级治疗指南(2026)解读.pptx VIP
- 集成电路学院建设方案.docx VIP
- REACH 法规 中文版 完整原文(2026 年修订版).docx VIP
- 2026年贵州省中考数学试卷(含答案详解)原版.pdf
原创力文档

文档评论(0)