迅速な基礎を学ぶ
私はモバイルソフトウェアエンジニアになるための新しい旅を始めました、特に私はアップルの迅速な、彼らのモバイルアプリケーション開発で使用される言語(そして、それらの他のプラットホーム)を学んでいます.私はKotlin(Androidアプリ開発に使用される)で簡単に始めました、しかし、私は2つの言語の間で多くの重なりを見ます.
Swiftには、配列、セット、および辞書を含むデータを保存してアクセスするいくつかの興味深い方法があります.我々は、上記のデータ型を歩いていき、その違いを探る.
配列は、すべての言語がこのデータ型を持っているように見えるので、よく知られているトピックでなければなりません.Swiftの配列はデータを順番に格納し、重複を可能にします.配列は、文字列、int、boolなどのいずれかの型データのみを許可します.
空の配列を作成する
空の集合を作成する
Swiftには、配列、セット、および辞書を含むデータを保存してアクセスするいくつかの興味深い方法があります.我々は、上記のデータ型を歩いていき、その違いを探る.
配列は、すべての言語がこのデータ型を持っているように見えるので、よく知られているトピックでなければなりません.Swiftの配列はデータを順番に格納し、重複を可能にします.配列は、文字列、int、boolなどのいずれかの型データのみを許可します.
空の配列を作成する
var array1: [String] = [String]()
var array2: [String] = []
var array3 = Array<String>()
set : setは配列と非常によく似ています.両方とも一度に1つのタイプのデータだけを格納します、しかし、若干の重要な違いはセットがセットを持たないということです.空の集合を作成する
Var set = Set<String>()
辞書:辞書はどのようにデータをどのように“キー:値”のペアと呼ばれるに格納されてカスタマイズすることができます.これらのペアリングは[ string : string ], [ int : string ], [ int : bool ]などのいくつかの方法で保存することができます.Swiftはどの辞書がどの程度まで伸びるかわからないので、アクセスされているキーが存在しない場合には、1つの追加ステップが必要です.キーの値にアクセスしようとすると、デフォルト値を設定する必要があります.dic["color", default: "Unknown"]
空の辞書の作成var dic1 = [String: String]()
var dic2 = Dictionary<String, Int>()
Reference
この問題について(迅速な基礎を学ぶ), 我々は、より多くの情報をここで見つけました https://dev.to/donngraphics/learning-swift-basics-49a7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol