运行脚本

某些语言是对脚本逐行解析并同时执行的,例如Python。如果脚本里面有错误,那么系统要执行到包含该错误的行,才会报错。如果一个错误在程序尾部的话,那么系统将浪费很多时间来执行该错误之前的那部分代码。与之对比,DolphinDB会先对所有指定代码做语法解析,若发现如未定义变量、函数、函数参数等方面的错误,将报告错误,不会执行任何代码。在解析的同时,系统会把函数定义装载便于之后调用。在解析成功后,DolphinDB才会开始逐行执行脚本的语句。

DolphinDB提供了两种方法执行脚本,一种是启动DolphinDB,在命令行窗口直接输入脚本,脚本以分号(;)结束。输入分号并回车后,脚本就会被解析执行;第二种是把脚本存为文本文件,启动DolphinDB,然后用run命令执行该文件。

$ run "<script file>";