The Swift REPL includes a number of different options. Use swift -help
to see them. For your case, if you've defined ProjectName
as a framework target and in the target you've declared 'Defines Module' then you can access it with:
$ swift -F <install path with subdirectory ProjectName.framework>
> import ProjectName
Here is an example:
$ swift -F /Users/.../Library/Developer/Xcode/DerivedData/Opus-bsjennhdtvmqrhejuabovdyxlqte/Build/Products/Debug/
Welcome to Swift! Type :help for assistance.
1> import OpusOSX
2> version // var from framework
$R0: String = "Opus 1.0"
3> any([1,3]) { 0 == $0 % 2 } // 'any()' in framework
$R1: Bool = false
4> any([1,2,3]) { 0 == $0 % 2 }
$R2: Bool = true
4> any([1,2,3,4], conjoin ({ 0 == $0 % 2 }, { $0 >= 3 }))
$R3: Bool = true
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…