
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.2 代码缩进
在Pine Script中,代码缩进有以下两种情况。
(1)在将一条语句进行多行续写时,续行前面需要有缩进空格,但是空格数量不能是4的倍数。
例如下面一条语句:

可以将上面的语句多行续写为:


(2)if语句、for语句或用户自定义函数的局部程序块(Local Block)内的语句需要缩进,且缩进的空格数必须是4的倍数。对于用户自定义函数,局部程序块在操作符“=>”的后面。
如图3-1所示,红框内的脚本使用了用户自定义函数、for语句和if语句,在其所有局部程序块内都缩进了4的倍数的空格。

图3-1 局部程序块内需要缩进4的倍数的空格脚本