当我在 Julia 中创建一个函数时,我在函数中打印了一些东西并且不返回任何东西。但结果是函数打印出我想要的,同时返回“无”。我该怎么做才能使函数只打印我想要的内容而不返回“nothing”?
最佳答案
函数总是有一个返回值。当没有明确的return
语句时,返回函数中最后一个表达式的值。这可能就是您在这里看到的:如果 print
语句是函数的最后一行,因为 print
的返回值为 nothing
,它也会成为您的函数的返回值。
如果您只是不想在输出末尾显示nothing
,那么请粘贴您正在使用的导致此行为的代码,我们可以找出如何抑制nothing
的输出不会出现。
关于function - 如何在 Julia 中创建一个不返回任何内容的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69429844/