Is there a way to have a Swift script use multiple files

后端 未结 3 1079
梦如初夏
梦如初夏 2020-12-16 16:59

I am trying to write a script with Swift (not an Xcode project). To be clear, the first line of my file is

 #!/usr/bin/swift

And I am just

3条回答
  •  南方客
    南方客 (楼主)
    2020-12-16 17:17

    There's a better way!

    #!/usr/bin/swift -frontend -interpret -enable-source-import -I.
    
    import other_file  // this imports other_file.swift in the same folder
    
    funcFromOtherFile()
    

    if you want to import files from ExampleFolder it would be like:

    #!/usr/bin/swift -frontend -interpret -enable-source-import -I./ExampleFolder
    
    import other_file  // this imports ./ExampleFolder/other_file.swift
    
    funcFromOtherFile()
    

提交回复
热议问题