基本语法——Caché
1.set:简写s 对变量或者多维数组赋值
示例:
set str = "abc"
s ^TMP("myglobal") = "This is a global"
s date = "2019-7-2"
2.do:简写do,执行某一操作,如在terminal下执行类方法:
d ##class(web.DHCATest).Test()
d:rowid>0 ##class(User.ClassName).%DeleteId(rowid)
3.kill:简写k,清掉变量或者Global
用法1:
k n(1)
k ^TMP("myglobal")
用法2:
s a=1
s b=2
kill (a,b)
4.Write:简写w 输出变量或表达式的值
用法:
s str = "this is a str"
w str //输出 str的值
w !,str //换行输出
5.Zw:输出变量或表达式的值及子节点值
zw ^ARC
6.Quit:简写q 退出程序或者循环
quit 可以返回一个值 在类方法里,可以把结果quit出来
7.注释方式
//
/**/
;
8.break 简写b 终止程序,用于断点调试