On Tue, Mar 22, 2016 at 8:02 PM, new to Julia <[email protected]> wrote: > Hi all: > > I have two function files saved in two different jl file. I can call files. > However, for variables defined in one file, I cannot use it in the other > file. The following is a simple example: > > function test(x) > y1=6*x; > y2=x/5; > y1,y2 > end > pwd() > > > > ## test and test2 are used for calling functions in Julia > function test2(x) > include("test.jl") > yold,ynew=test(x/c); > y3=yold+10; > y4=ynew-10; > yold2,ynew2=test(x) > y5=yold2+20; > y6=ynew2-20; > y3,y4,y5,y6 > end > y3,y4,y5,y6=test2(100) > > when I run test2, it always comes an error: c is not defined. > > I am wondering that how to do with this? Thank you!
include works in global scope. You can't do this.
