環境
以下のSwiftがインストール済みであることを前提とする。
swift --version
Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6) Target: x86_64-apple-macosx11.0
Hello world!
なにはともあれHello world!を行う。
Sources/HelloWorld/main.swift:
print("Hello world!")
実行する。
swift run Sources/HelloWorld/main.swift
Hello world!
ビルドする
ビルドするためにはマニフェストファイルを作成する必要がある。
これらのファイルは swift package init
でスキャフォールディングすることで、生成できる。
Package.swift:
// swift-tools-version:5.5.0
import PackageDescription
let package = Package(
name: "HelloWorld",
dependencies: [
],
targets: [
.executableTarget(
name: "HelloWorld")
]
)
ビルドする。
swift build
[0/0] Build complete!
実行する。
swift run
Hello world!
バイナリなどのビルドした生成物は.build/配下に出力される。