Let's try creating a simple program using basic development tools.
- Prerequisite: Swift development environment setup
Creating the First Program in Swift
$ swift help package init
OVERVIEW: Initialize a new package
USAGE: swift package init <options>
OPTIONS:
--type <type> Package type: empty | library | executable | system-module | manifest (default: library)
--name <name> Provide custom package name
--version Show the version.
-h, -help, --help Show help information.
Let's try scaffolding a new app:
$ mkdir first-program && cd $_
$ swift package init --type executable
Creating executable package: first-program
Creating Package.swift
Creating README.md
Creating .gitignore
Creating Sources/
Creating Sources/first-program/main.swift
Creating Tests/
Creating Tests/first-programTests/
Creating Tests/first-programTests/first_programTests.swift
$ ls
Package.swift README.md Sources Tests
Sources/first-program/main.swift
print("Hello, world!")
$ swift run
Building for debugging...
[6/6] Linking first-program
Build complete! (0.87s)
Hello, world!
C C++ C# Clojure Crystal D Dart Erlang F# Go Haskell Java Javascript Julia Kotlin Lua Python Rust Scala Typescript