ドキュメント

参考資料

概要

参考

こんにちは

ドキュメントを始めるための短いメモ。

見る

swift book

swiftへようこそ

参考

Swiftについて

Swiftは、スマートフォン、タブレット、デスクトップ、サーバー、その他コードが動作するあらゆるデバイス向けのソフトウェアを書くための素晴らしい方法です。安全で高速なプログラミング言語であり、モダンな言語設計の最良の部分と、多様なオープンソースコミュニティの知恵を組み合わせています。

見る

参考

バージョン互換性

本書はSwift 6.2.3について説明しています。これはXcode 26.2にデフォルトで含まれているSwiftのバージョンです。Swift 6.2.3コンパイラを使用して、Swift 6.2.3、Swift 5、Swift 4.2、またはSwift 4で書かれたコードをビルドできます。

見る

参考

Swiftツアー

伝統的に、新しい言語で最初に書くプログラムは画面に「Hello, world!」と表示するものです。Swiftでは、これを1行で実現できます:

見る

言語ガイド

参考

基本

Swiftは、整数用のInt、浮動小数点値用のDouble、ブール値用のBool、テキスト用のStringなど、多くの基本的なデータ型を提供します。また、Swiftは3つの主要なコレクション型であるArray、Set、Dictionaryの強力なバージョンも提供しています。詳細は「コレクション型」で説明します。

見る

参考

基本演算子

演算子は、値の確認、変更、または結合に使用する特別な記号やフレーズです。例えば、加算演算子(+)は let i = 1 + 2 のように2つの数値を加算し、論理AND演算子(&&)は if enteredDoorCode && passedRetinaScan のように2つのブール値を結合します。

見る

参考

文字列と文字

文字列は「hello, world」や「albatross」のような一連の文字です。Swiftの文字列はString型で表されます。Stringの内容には、Character値のコレクションとしてなど、さまざまな方法でアクセスできます。

見る

参考

コレクション型

Swiftは、値のコレクションを格納するための3つの主要なコレクション型として、配列、セット、辞書を提供しています。配列は値の順序付きコレクションです。セットは一意の値の順序なしコレクションです。辞書はキーと値の関連付けの順序なしコレクションです。

見る

参考

制御フロー

Swiftは様々な制御フロー文を提供しています。これらには、タスクを複数回実行するためのwhileループ、特定の条件に基づいてコードの異なる分岐を実行するためのif、guard、switch文、そしてbreakやcontinueなどの実行フローをコード内の別の場所に移すための文が含まれます。Swiftは、配列、辞書、範囲、文字列、およびその他のシーケンスを簡単に反復処理できるfor-inループを提供します。また、Swiftは現在のスコープを離れる際に実行されるコードをラップするdefer文も提供します。

見る