2015/02/07
コマンドラインからswiftを分割コンパイルする方法を試行錯誤した結果を残しておきます
a.swift
func hello() {
println("hello")
}
main.swift
hello()
$ swiftc a.swift main.swift
$ ./main
hello
main.swift
にするa.swift
func helloA1() {
println("hello")
}
func helloA2() {
helloB()
println("hello")
}
b.swift
func helloB() {
helloA1()
println("hello")
}
main.swift
hello()
$ swiftc a.swift b.swift main.swift
$ ./main
hello
hello