コンテンツにスキップ

「Swift」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
記事を差し替え
飜訳
1行目: 1行目:
[[Category:プログラミング言語]]
[[Category:プログラミング言語]]
[[en:Swift]]
[[en:Swift]]
According to [[Wikipedia:Swift (programming language)|Wikipedia]]:
[[Wikipedia:Swift (programming language)|Wikipedia]] によれば:
: Swift は、Apple Inc. とオープンソースコミュニティによって開発された汎用のマルチパラダイムのコンパイル型プログラミング言語です。2014 年に初リリースされた Swift は、1980 年代初頭からほとんど変わらなかった Objective-C に代わる言語として開発されました。
: Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community. First released in 2014, Swift was developed as a replacement for Apple's earlier programming language Objective-C, as Objective-C had been largely unchanged since the early 1980s and lacked modern language features.


Linux 上で Swift 言語のビルドを実行し、Swift 開発を行うことが可能です。
Running Swift-language builds and doing Swift development is possible on Linux.


== Installation ==
== インストール ==


リリース版には、Fedora バイナリを再パッケージ化した {{AUR|swift-bin}} を [[インストール]]してください。ソースコードからネイティブビルドする場合は {{AUR|swift-language}} を使用してください。
[[Install]] {{AUR|swift-bin}} for the released version, which is a repackaged Fedora binary, or {{AUR|swift-language}} for a native build from source.


Use {{AUR|swift-language-git}} for the development version.
開発版には {{AUR|swift-language-git}} を使用してください。


For code completion the sourcekit language server protocol, [https://github.com/apple/sourcekit-lsp sourcekit-lsp] is available, e.g. as plugin to visual studio code, {{Pkg|code}}. See below.
コード補完用の sourcekit 言語サーバプロトコル、[https://github.com/apple/sourcekit-lsp sourcekit-lsp] が利用可能で、例えば Visual Studio Code のプラグインとして {{Pkg|code}} を使用できます。詳細は以下を参照してください。


=== Editing and code completion ===
=== エディタとコード補完 ===


[[Install]] {{Pkg|code}}, then install sourcekit-lsp from source, {{Pkg|nodejs}} is needed.
{{Pkg|code}} [[インストール]]し、ソースコードから sourcekit-lsp をインストールします。{{Pkg|nodejs}} が必要です。


$ git clone git@github.com:apple/sourcekit-lsp.git
$ git clone git@github.com:apple/sourcekit-lsp.git
25行目: 25行目:
== Hello world ==
== Hello world ==


Swift パッケージマネージャを使ってサンプルプログラムを作成できます。
The Swift package manager allows to create example programs.


$ swift package init --type executable
$ swift package init --type executable
$ swift run
$ swift run


ライブラリ用の場合:
For a library:


$ swift package init
$ swift package init
37行目: 37行目:
== Read eval print loop, REPL ==
== Read eval print loop, REPL ==


For details on the swift REPL, see [https://swift.org/getting-started/#using-the-repl here].
Swift REPL の詳細については、[https://swift.org/getting-started/#using-the-repl こちら] を参照してください。
{{hc|$ swift|2=
{{hc|$ swift|2=
Welcome to Swift version 5.3 (swift-5.3-RELEASE).
Welcome to Swift version 5.3 (swift-5.3-RELEASE).

2023年4月11日 (火) 18:21時点における版

Wikipedia によれば:

Swift は、Apple Inc. とオープンソースコミュニティによって開発された汎用のマルチパラダイムのコンパイル型プログラミング言語です。2014 年に初リリースされた Swift は、1980 年代初頭からほとんど変わらなかった Objective-C に代わる言語として開発されました。

Linux 上で Swift 言語のビルドを実行し、Swift 開発を行うことが可能です。

インストール

リリース版には、Fedora バイナリを再パッケージ化した swift-binAURインストールしてください。ソースコードからネイティブビルドする場合は swift-languageAUR を使用してください。

開発版には swift-language-gitAUR を使用してください。

コード補完用の sourcekit 言語サーバプロトコル、sourcekit-lsp が利用可能で、例えば Visual Studio Code のプラグインとして code を使用できます。詳細は以下を参照してください。

エディタとコード補完

codeインストールし、ソースコードから sourcekit-lsp をインストールします。nodejs が必要です。

$ git clone git@github.com:apple/sourcekit-lsp.git
$ cd Editors/vscode
$ npm run createDevPackage
$ code --install-extension out/sourcekit-lsp-vscode-dev.vsix

Hello world

Swift パッケージマネージャを使ってサンプルプログラムを作成できます。

$ swift package init --type executable
$ swift run

ライブラリ用の場合:

$ swift package init
$ swift build

Read eval print loop, REPL

Swift REPL の詳細については、こちら を参照してください。

$ swift
Welcome to Swift version 5.3 (swift-5.3-RELEASE).
Type :help for assistance.
  1> 1+1
$R0: Int = 2
  2>