gpt4 book ai didi

julia - Julia 没有值(value)

转载 作者:行者123 更新时间:2023-12-03 10:27:30 25 4
gpt4 key购买 nike

None 的 Julia 等价物是什么? Python 中的值(value)? (如图所示 here 在内置常量中。)

最佳答案

Julia 等价于 None是常数 nothing : 由表达式和函数返回的值,没有任何有趣的返回值。在两种语言中,当表达式计算结果时,不会在交互式提示中打印此值,否则只是正常值。除了打印行为以及人们按照惯例同意它是当没有有趣的返回值时返回的值之外,它没有什么神奇之处。 nothing的类型被称为 Void在 C 函数的返回类型之后没有什么有趣的返回。

Julia 的类型系统也可以表达表达式不能产生任何值的概念——例如如果它抛出错误或者是无法执行的基本块的一部分(死代码)。永远不会产生值的表达式的类型是空联合类型,Union{} : 零类型的联合,其中没有值是实例。这与 nothing 的类型不同– 自 nothing是一个正常(但无趣)的值,所以它不能是 Union{} 的实例.

另请参阅:

  • https://docs.julialang.org/en/v1/manual/faq/#faq-nothing-1
  • 关于julia - Julia 没有值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37751541/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com