close

【Swift】Part.1_定数、変数、配列【随時更新】【学習記録】

公開日:

変数、定数

_で数字を見やすくできる

var population = 8_000_000

“””で改行含む変数(\で改行を除去)

var str1 = """
This goes \
over multiple \
lines
"""

変数に変数を入れる

var score = 86
var str2 = "あなたは \(score)点を取りました"

定数

letは定数。値の変更はできない。

型の明示

let str3: String = "テスト"
 let year: Int = 2019
 let height: Double = 7.77
 let check: Bool = true 

配列

書き方

 let apple = "Mrs Green Apple"
 let orange = "ORANGE RANGE"
 let lemon = "米津玄師"
 let fruits = [apple, orange , lemon]
 var test = fruits[2] 

Set

 let colors = Set(["red","blue","green","red","blue"])
 //順序はありません。重複は無視されます。 

tuple

 var name = (first: "Tarou", last: "Yamada")
 name = (first: "Ichiro",last: "Suzuki")
 name.0
 name.first
 //以下に変更することはできない
 name = (first:"Ichiro", age:"70" ) 

ディクショナリー

 //dictionaly
 let heights = [
     "Taylor Swift": 1.78,
     "Ed Sheeran": 1.73
 ]
 heights["Taylor Swift"] //1.78

空のコレクションを作成

 //空のディクショナリー
 var teams = [String: String]()
 teams["Paul"] = "Red"
 

 //空の配列
 var results = [Int]()
 

 //空のSet
 var words = Set<String>()
 var numbers = Set<Int>() 

Comment

メールアドレスが公開されることはありません。