[SWIFT] Einführung in die schnelle Übungsausgabe Kapitel 4 Typ, der die Sammlung darstellt Teil 1

Eine Sammlung ist eine Sammlung von Werten

Repräsentiert ein Array Array -Typ

Stellt ein Wörterbuch dar Typ des Wörterbuchs <Schlüssel, Wert>

Repräsentiert einen Bereich Bereichstyp

Array -Typ, der ein Array darstellt

Wird tatsächlich wie der Typ Array , der Typ Array verwendet

chapter4.swift


let a = [1,2,3]
let b = ["a","b","c"]

let array :[Int] = []

var strings = ["aaa","bbb","ccc"]
var strings1 = strings[0]
print(strings1)

//aaa

strings[2] = "gagaga"
print(strings)

["aaa", "bbb", "gagaga"]

//Zum Ende hinzufügen
strings.append("yamato")
print(strings)

//["aaa", "bbb", "gagaga", "yamato"]

//Zu jeder Position hinzufügen
strings.insert("mama", at: 2)
print(strings)

//["aaa", "bbb", "mama", "gagaga", "yamato"]


//Es gibt 3 Arten des Löschens
var integer = [1,2,3,4,5]
integer.remove(at: 2)
integer

integer.removeLast()
integer

integer.removeAll()
integer

Wörterbuchtyp <Schlüssel, Wert>, der ein Wörterbuch darstellt

chapter4.swift


let dictionary = ["Key":1]
let value = dictionary["key"]
print(value)

//["key": 1]

//Veränderung
var dictionary1 = ["key": 2]
dictionary1["key"] = 1
print(dictionary1)
//hinzufügen
var dictionary2 = ["key":3]
dictionary2["key2"] = 4
print(dictionary2)

//["key2": 4, "key": 3]

//Löschen
var dictionary3 = ["key":5]
dictionary3["key"] = nil
print(dictionary3)

//[:]

Bereichstyp Typ, der einen Bereich darstellt

chapter4.swift


//Bereich ohne das end countableRange<Bound>Schimmel
let range = 1..<4
for value in range {
    print(value)
}

//1
//2
//3

//...Geben Sie einschließlich des Endes CountableClosedRange ein<Bound>Schimmel

let range2 = 1...4
for value in range2 {
    print(value)
}

//1
//2
//3
//4


let range3 = 1...5
print(range3.upperBound)
print(range3.lowerBound)

//5
//1


//Feststellen, ob der Wert im Bereich liegt

let range4 = 1..<10

print(range4.contains(4))
print(range4.contains(10))

//true
//false


Recommended Posts

Einführung in die schnelle Übungsausgabe Kapitel 4 Typ, der die Sammlung darstellt Teil 1
Einführung in die schnelle Übungsausgabe Typ, der die Sammlung von Kapitel 4 Teil 2 darstellt
Einführung in die schnelle Übungsausgabe Kapitel 5 Teil 2
Einführung in die schnelle Übungsausgabe Kapitel 5
Ausgabe des Buches "Einführung in Java"
Ausgabe über die Methode Teil 1
Einführung in Spring Boot Teil 1
Einführung in Linux Container / Docker (Teil 1)
Einführung in Linux Container / Docker (Teil 2)