每个函数对于某个参数都有相同的名称,这个参数在宏中使用,但是在编译函数时,Julia说宏中使用的变量即使在转义时也没有定义。最起码的例子: esc(x)@mtest (macro with 1 method)
ERROR: UnderVarError: x not definedjulia> x = 1julia> @mtest
Julia文档指出,函数是第一类对象。我理解这意味着我应该能够以与普通旧数据类型相同的方式使用和定义它们。generic function with 1 method)Return negative或者:Negative argument
ERROR: UnderVarError我在哪里理解了Julia中的函数定义是如何工作的?
我正试着让朱莉娅·雷普尔( Julia )在崇高的文本中工作。然而,我在朱莉娅一边做这件事时遇到了一些问题。基本上,我嵌入的julia工作,但交互元素(如提示符)没有显示。据我所知,我需要找到一种方法,让Julia使用基本的REPL,当我从崇高运行它,然而,我不知道我应该如何做。,:julia=>"Prompt(\"julia> \",...)"],[:julia,:julia,:julia,:<em