美文网首页
julia函数参数(1)参数的【可选】和【默认值】

julia函数参数(1)参数的【可选】和【默认值】

作者: 昵称违法 | 来源:发表于2021-01-22 17:36 被阅读0次

给函数的形式参数指定一个默认值,并且把这个形参放置在参数列表的最后面
调用的时候,根据业务需要,你可以选择默认值或者传入新值。

举例:之前你的功能模块A只能处理【“股票”】,现在需要增加了【“基金”】,那么,你只要把模块A的相关函数新增一个kind变量,把默认值设成“股票”,这样,只需要修改模块A,而不用修改原来调用模块A的业务代码,新的业务代码,则传入指定值“基金”

image.png
benchmark = ""            #基准
benchmark_kind = ""    #基准的类型,一般是【指数】,现在新增【股票】

function set_benchmark(code,kind = "指数")
    global benchmark = code
    global benchmark_kind = kind
end

set_benchmark("600352","股票")
string(benchmark,"  ",benchmark_kind)

set_benchmark("399300")
string(benchmark,"  ",benchmark_kind)

set_benchmark("512560","基金")
string(benchmark,"  ",benchmark_kind)

相关文章

  • julia函数参数(2)【可选参数】和【关键字参数】

    上一篇文章《julia函数参数(1)参数的【可选】和【默认值】》https://www.jianshu.com/p...

  • julia函数参数(1)参数的【可选】和【默认值】

    给函数的形式参数指定一个默认值,并且把这个形参放置在参数列表的最后面。调用的时候,根据业务需要,你可以选择默认值或...

  • 函数的参数传递

    1.可选参数和可变数量参数 可选参数定义:某些函数在定义参数时就为一些参数设置默认值,在调用函数时可以不用为这些参...

  • TypeScript 函数

    1 . 函数的定义 2 . 可选参数 ?必须放在必选参数之后 3 . 默认参数与普通可选参数不同的是,带默认值的参...

  • 3、TS 函数

    1、函数的返回值 2、函数的形参 3、可选参数 4、默认值如果设置了默认,那他就是可选参数,不需要再加问号 5、剩余参数

  • TypeScript05(函数扩展)

    函数的类型 函数的可选参数? 函数参数的默认值 接口定义函数 定义剩余参数 函数重载重载是方法名字相同,而参数不同...

  • 02|typescript常用实例

    一、定义索引数组 二、定义函数 函数参数可选 函数参数默认值 函数参数的剩余变量 函数的重载 三、ts中的类 类的...

  • 1.0 C++远征:函数参数默认值、函数重载、内联函数

    C++远征 [TOC] 一、函数参数默认值 1.函数参数默认值的声明 2.函数参数默认值的定义 3.函数参数默认值...

  • Python 34

    函数参数的灵活使用 1.默认值参数 2.列表参数 1)默认值参数 有参数的函数而言,必须在调用时制定参数 #给函数...

  • Dart独特的使用方式(session one)

    1.位置可选参数 Dart中的函数可以包含可选参数。可选参数是函数调用者可以选择不提供的参数。可以在函数内检查可选...

网友评论

      本文标题:julia函数参数(1)参数的【可选】和【默认值】

      本文链接:https://www.haomeiwen.com/subject/sdhezktx.html