美文网首页
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函数参数(1)参数的【可选】和【默认值】

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