【问题标题】:Julia function with NULL argument具有 NULL 参数的 Julia 函数
【发布时间】:2017-12-04 07:34:32
【问题描述】:

在 R 中,您可以在函数中使用 NULL 参数,例如 myfun = 函数 (a=NULL, b, c) 你能在 Julia 中做到这一点吗?我问是因为我想将变量 a 作为条件:如果 a = NULL 这样做,否则就这样做。我当然可以编写不同的函数,但它们大多会相互重复。我也可以只分配任意数字,但似乎使用 NULL 更清楚。谢谢!。

【问题讨论】:

标签: r julia


【解决方案1】:

学习新语言的人最常见的问题之一是如何编写与他们所使用的语言完全一样的代码。但是测试 NULL 可能不是在 Julia 中实现这一点的最佳方法。大多数情况下,您将为您的函数定义两种方法:

function myfun(a, b, c)
    ...
end

function myfun(b, c)
    ...
end

具有不同的行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-05
    • 2021-07-16
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多