FAQ > 金融建模 > 建模问题 > 语法相关

Q:如何取等差序列(->运算)    

  • A:->语法:array(起始值,步长)->终止值
     其中,步长可以省略,默认步长为1。
     范例如下:
    return 1->10;//生成1到10的自然数序列。

    return Array(10,2)->20;//生成以10为起点,小于等于20的,步长为2的等差序列

    ->的增强功能:array(起始值,步长,下标序列)->终止值
     A:=array(0,1,array("A","B","C","D","E","F"))->5;可以生成一个以"A"到"F"为下标的0->5的序列
     即array("A":0,"B":1,"C":2,"D":3,"E":4,"F":5)