FAQ > 金融建模 > 建模问题 > 平台使用

Q:如何给函数参数指定缺省值    

简述
本功能只在天软新一代客户端(NG)中支持,旧版客户端中不支持。
  • A:天软函数支持缺省参数的定义,即通过定义设置参数默认值,当缺省该参数时不再是Nil,方便调用时使用。
    即定义中: function funcName(参数名=缺省值,...)
    具体说明可参考:FAQ:参数缺省值
    设置参数缺省值的操作:在参数编辑框的【缺省值】项中指定具体参数值。

    一、在天软客户端中,设置参数缺省值的操作演示
    一、参数缺省值的输入入口
    打开函数参数编辑框,点开已定义参数或新增参数,在【缺省值】框中输入缺省数值,点击确定即可

    其中,
    【值】:当前函数执行时用到的参数值,该值会根据参数类型自动识别。
    【缺省值】:函数被调用时用到的缺省参数值,与【值】输入框中方式不同,其值的输入方式同该数据类型的表达,具体可参考下面的展示。

    二、参数的【值】与【缺省值】的输入示例对比
    字符串

    日期

    一维数组

    数据表

    表达式


    三、设置后参数结果展示:


    四、函数定义中参数显示:

    五、调用示例:


    六、子函数中参数缺省值示例
    在子函数中,按function funcName(参数名=缺省值,...)格式给出缺省参数即可