[Swift-user] import position in swift script

Mihael Hategan hategan at mcs.anl.gov
Thu Jun 18 13:07:08 CDT 2015


Yes, but I don't think it should.

Why is it important to have import statements scattered through the
script?

Mihael

On Thu, 2015-06-18 at 17:58 +0000, Max Hutchinson wrote:
> Could that constraint be relaxed?
> 
> On Thu, Jun 18, 2015 at 12:47 PM Mihael Hategan <hategan at mcs.anl.gov> wrote:
> 
> > Hi,
> >
> > Yes. Imports must come before other types of statements.
> >
> > Mihael
> >
> > On Thu, 2015-06-18 at 17:20 +0000, Max Hutchinson wrote:
> > > Do all import statements need to come before executable statements?
> > >
> > > I have two scripts: defs.swift and run.swift.  If run.swift starts with
> > > import "defs";
> > > then everything works fine.  If instead defs.swift ends with
> > > import "run";
> > > I get this error:
> > > Swift trunk git-rev: 1d512cbda070d363e8ec3cf16e77dfcddc6e66cb
> > heads/master
> > > 6377
> > > RunID: run011
> > > Could not compile SwiftScript source: line 24:12: unexpected token: ;
> > > where line 24 is:
> > > int foo = 1;
> > >
> > > Thanks,
> > > Max
> > > _______________________________________________
> > > Swift-user mailing list
> > > Swift-user at ci.uchicago.edu
> > > https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user
> >
> >
> >





More information about the Swift-user mailing list