Swift 5.8 日本語化計画 : Swift 5.8
ようこそ Swift へ
まず、こちら をご覧下さい。
Swift について
Swift は、電話、デスクトップ、サーバーなど、コードを実行するものであれば、それにソフトウェアを作成する素晴らしい方法です。現代の言語の考え方と、より幅広い Apple のエンジニアリング文化からの知恵とオープンソースコミュニティからのさまざまな貢献 (投稿) とを組み合わせた、安全で高速な、インタラクティブなプログラミング言語です。コンパイラはパフォーマンスに最適化されており、言語は開発に最適化されており、いずれかに妥協することがありません。
Swift は新しいプログラマーに親切です。これは、スクリプト言語ほど表現力豊かで楽しい工業品質のプログラミング言語です。プレイグラウンドに Swift のコードを書くと、アプリをビルドして実行するオーバーヘッドなしで、コードを試してすぐに結果を確認することができます。
Swift は、最新のプログラミングパターンを採用することで、大量のクラスの共通プログラミングエラーを定義し去っています。
- 変数は常に使用前に初期化されます。
- 配列インデックスは境界外のエラーがないかチェックされます。
- 整数はオーバーフローがチェックされます。
- optional は、nil 値が明示的に処理されるようにします。
- メモリは自動的に管理されます。
- エラー処理により、予期しない障害からの回復を制御できます。
Swift のコードは、最新のハードウェアを最大限に活用するようにコンパイルされ、最適化されます。構文と標準ライブラリは、コードを記述するための明白な方法も最高の性能を発揮するという原則に基づいて設計されています。安全性とスピードの組み合わせにより、"Hello、world!" からオペレーティングシステム全体まで、あらゆる面で Swift は優れた選択肢となります。
Swift は強力な型推論とパターンマッチングを現代的で軽量な構文と組み合わせ、複雑なアイデアを明確かつ簡潔な方法で表現できます。その結果、コードは単に書くのが容易になるだけでなく、読みやすく保守も容易です。
Swift は何年にもわたって作られており、新しい特徴や能力で発展し続けています。Swift での私たちの目標は野心的です。あなたがそれで作るものを見るのを待ち切れません。
次:バージョン互換性
トップへ
トップへ
トップへ
トップへ